THPDFSignatureAlgorithm típus
Megnevezi a nyilvános kulcsú aláírási algoritmust, amellyel egy aláírás-szolgáltató ír alá vagy ellenőriz
Deklaráció
THPDFSignatureAlgorithm= (
hsaUnknown,
hsaRSAPKCS1v15,
hsaRSAPSS,
hsaECDSA,
hsaEd25519,
hsaEd448,
hsaMLDSA44,
hsaMLDSA65,
hsaMLDSA87
);
Egység
HPDFSignatureProvider
Értékek
| Érték | Cél |
|---|---|
hsaUnknown | Nincs kiválasztott vagy felismert algoritmus; a megjelenítendő név leképezése üres sztringet ad vissza |
hsaRSAPKCS1v15 | RSASSA-PKCS1-v1_5 a hívó által megadott digest felett; RSA PKCS#1 v1.5 néven jelentve |
hsaRSAPSS | RSASSA-PSS explicit paraméterekkel a hívó által megadott digest felett; RSA-PSS néven jelentve |
hsaECDSA | ECDSA a szolgáltató megnevezett görbéjén, hívó által megadott digestet ír alá; ECDSA néven jelentve |
hsaEd25519 | Ed25519 PureEdDSA, közvetlenül az üzenetet írja alá; Ed25519 néven jelentve |
hsaEd448 | Ed448 PureEdDSA, közvetlenül az üzenetet írja alá; Ed448 néven jelentve |
hsaMLDSA44 | ML-DSA-44 poszt-kvantum aláírások; ML-DSA-44 néven jelentve |
hsaMLDSA65 | ML-DSA-65 poszt-kvantum aláírások; ML-DSA-65 néven jelentve |
hsaMLDSA87 | ML-DSA-87 poszt-kvantum aláírások; ML-DSA-87 néven jelentve |
Használati megjegyzések
- A
HPDFSignatureAlgorithmNameminden értéket a megjelenítendő nevére képez le, amely egyben az aláírásinformációs rekordokon jelentett algoritmusnév is - A digest alapú algoritmusok (
hsaRSAPKCS1v15,hsaRSAPSS,hsaECDSA) és a PureEdDSA algoritmusok a kérésben eltérőTHPDFSignatureInputKindértékeket követelnek meg - A tanúsítványkulcs vizsgálata, például az aláirásméret-becslés, az RSA és az ECDSA értékeket támogatja, a többire
spsUnsupportedértéket jelent