THPDFSignatureAlgorithm Type
Denomina l'algoritmo di firma a chiave pubblica con cui un provider di firma firma o verifica
Dichiarazione
THPDFSignatureAlgorithm= (
hsaUnknown,
hsaRSAPKCS1v15,
hsaRSAPSS,
hsaECDSA,
hsaEd25519,
hsaEd448,
hsaMLDSA44,
hsaMLDSA65,
hsaMLDSA87
);
Unità
HPDFSignatureProvider
Valori
| Valore | Scopo |
|---|---|
hsaUnknown | Nessun algoritmo selezionato o riconosciuto; la mappatura dei nomi visualizzati restituisce una stringa vuota |
hsaRSAPKCS1v15 | RSASSA-PKCS1-v1_5 su un digest fornito dal chiamante; riportato come RSA PKCS#1 v1.5 |
hsaRSAPSS | RSASSA-PSS con parametri espliciti su un digest fornito dal chiamante; riportato come RSA-PSS |
hsaECDSA | ECDSA sulla curva denominata del provider, che firma un digest fornito dal chiamante; riportato come ECDSA |
hsaEd25519 | Ed25519 PureEdDSA, che firma il messaggio stesso; riportato come Ed25519 |
hsaEd448 | Ed448 PureEdDSA, che firma il messaggio stesso; riportato come Ed448 |
hsaMLDSA44 | Firme post-quantum ML-DSA-44; riportato come ML-DSA-44 |
hsaMLDSA65 | Firme post-quantum ML-DSA-65; riportato come ML-DSA-65 |
hsaMLDSA87 | Firme post-quantum ML-DSA-87; riportato come ML-DSA-87 |
Note d'uso
HPDFSignatureAlgorithmNamemappa ogni valore sul suo nome visualizzato, che è anche il nome dell'algoritmo riportato nei record di informazioni sulla firma- Gli algoritmi basati su digest (
hsaRSAPKCS1v15,hsaRSAPSS,hsaECDSA) e gli algoritmi PureEdDSA esigono valoriTHPDFSignatureInputKinddiversi nella richiesta - L'ispezione della chiave del certificato, come la stima della dimensione della firma, supporta i valori RSA ed ECDSA e riporta
spsUnsupportedper gli altri