THPDFSignatureAlgorithm Type
Anger algoritmen med publik nyckel som en signaturprovider signerar eller verifierar med
Deklaration
THPDFSignatureAlgorithm= (
hsaUnknown,
hsaRSAPKCS1v15,
hsaRSAPSS,
hsaECDSA,
hsaEd25519,
hsaEd448,
hsaMLDSA44,
hsaMLDSA65,
hsaMLDSA87
);
Enhet
HPDFSignatureProvider
Värden
| Värde | Syfte |
|---|---|
hsaUnknown | Ingen algoritm vald eller känd; mappningen av visningsnamn returnerar en tom sträng |
hsaRSAPKCS1v15 | RSASSA-PKCS1-v1_5 över en anropare tillhandahållen digest; rapporteras som RSA PKCS#1 v1.5 |
hsaRSAPSS | RSASSA-PSS med explicita parametrar över en anropare tillhandahållen digest; rapporteras som RSA-PSS |
hsaECDSA | ECDSA över providerns namngivna kurva, signerar en anropare tillhandahållen digest; rapporteras som ECDSA |
hsaEd25519 | Ed25519 PureEdDSA, signerar meddelandet själv; rapporteras som Ed25519 |
hsaEd448 | Ed448 PureEdDSA, signerar meddelandet själv; rapporteras som Ed448 |
hsaMLDSA44 | Post-kvantsignaturer ML-DSA-44; rapporteras som ML-DSA-44 |
hsaMLDSA65 | Post-kvantsignaturer ML-DSA-65; rapporteras som ML-DSA-65 |
hsaMLDSA87 | Post-kvantsignaturer ML-DSA-87; rapporteras som ML-DSA-87 |
Användningsanteckningar
HPDFSignatureAlgorithmNamemappar varje värde till sitt visningsnamn, vilket också är algoritmnamnet som rapporteras på signaturinfo-recorden- Digest-baserade algoritmer (
hsaRSAPKCS1v15,hsaRSAPSS,hsaECDSA) och PureEdDSA-algoritmer kräver olikaTHPDFSignatureInputKind-värden i begäran - Inspektion av certifikatnycklar, som uppskattning av signaturstorlek, stöder RSA- och ECDSA-värdena och rapporterar
spsUnsupportedför resten