Tipo THPDFSignatureAlgorithm
Nombra el algoritmo de firma de clave pública con el que un proveedor de firma firma o verifica
Declaración
THPDFSignatureAlgorithm= (
hsaUnknown,
hsaRSAPKCS1v15,
hsaRSAPSS,
hsaECDSA,
hsaEd25519,
hsaEd448,
hsaMLDSA44,
hsaMLDSA65,
hsaMLDSA87
);
Unidad
HPDFSignatureProvider
Valores
| Valor | Propósito |
|---|---|
hsaUnknown | Ningún algoritmo seleccionado ni reconocido; la correspondencia de nombres visibles devuelve una cadena vacía |
hsaRSAPKCS1v15 | RSASSA-PKCS1-v1_5 sobre un digest suministrado por quien llama; se informa como RSA PKCS#1 v1.5 |
hsaRSAPSS | RSASSA-PSS con parámetros explícitos sobre un digest suministrado por quien llama; se informa como RSA-PSS |
hsaECDSA | ECDSA sobre la curva con nombre del proveedor, firmando un digest suministrado por quien llama; se informa como ECDSA |
hsaEd25519 | Ed25519 PureEdDSA, firmando el propio mensaje; se informa como Ed25519 |
hsaEd448 | Ed448 PureEdDSA, firmando el propio mensaje; se informa como Ed448 |
hsaMLDSA44 | Firmas post-cuánticas ML-DSA-44; se informa como ML-DSA-44 |
hsaMLDSA65 | Firmas post-cuánticas ML-DSA-65; se informa como ML-DSA-65 |
hsaMLDSA87 | Firmas post-cuánticas ML-DSA-87; se informa como ML-DSA-87 |
Notas de uso
HPDFSignatureAlgorithmNamecorresponde cada valor a su nombre visible, que es también el nombre de algoritmo informado en los registros de información de firma- Los algoritmos basados en digest (
hsaRSAPKCS1v15,hsaRSAPSS,hsaECDSA) y los algoritmos PureEdDSA exigen valores distintos deTHPDFSignatureInputKinden la petición - La inspección de claves de certificado, como la estimación del tamaño de firma, admite los valores RSA y ECDSA e informa
spsUnsupportedpara el resto