THPDFSignatureAlgorithm Type
Benennt den Public-Key-Signaturalgorithmus, mit dem ein Signaturanbieter signiert oder verifiziert
Deklaration
THPDFSignatureAlgorithm= (
hsaUnknown,
hsaRSAPKCS1v15,
hsaRSAPSS,
hsaECDSA,
hsaEd25519,
hsaEd448,
hsaMLDSA44,
hsaMLDSA65,
hsaMLDSA87
);
Unit
HPDFSignatureProvider
Werte
| Wert | Zweck |
|---|---|
hsaUnknown | Kein Algorithmus gewählt oder erkannt; die Display-Name-Zuordnung gibt einen leeren String zurück |
hsaRSAPKCS1v15 | RSASSA-PKCS1-v1_5 über einen vom Aufrufer gelieferten Digest; gemeldet als RSA PKCS#1 v1.5 |
hsaRSAPSS | RSASSA-PSS mit expliziten Parametern über einen vom Aufrufer gelieferten Digest; gemeldet als RSA-PSS |
hsaECDSA | ECDSA über die benannte Kurve des Anbieters, signiert einen vom Aufrufer gelieferten Digest; gemeldet als ECDSA |
hsaEd25519 | Ed25519 PureEdDSA, signiert die Nachricht selbst; gemeldet als Ed25519 |
hsaEd448 | Ed448 PureEdDSA, signiert die Nachricht selbst; gemeldet als Ed448 |
hsaMLDSA44 | Post-Quantum-Signaturen mit ML-DSA-44; gemeldet als ML-DSA-44 |
hsaMLDSA65 | Post-Quantum-Signaturen mit ML-DSA-65; gemeldet als ML-DSA-65 |
hsaMLDSA87 | Post-Quantum-Signaturen mit ML-DSA-87; gemeldet als ML-DSA-87 |
Verwendungshinweise
HPDFSignatureAlgorithmNamebildet jeden Wert auf seinen Anzeigenamen ab, der auch der auf Signatur-Info-Records gemeldete Algorithmusname ist- Digest-basierte Algorithmen (
hsaRSAPKCS1v15,hsaRSAPSS,hsaECDSA) und PureEdDSA-Algorithmen verlangen unterschiedlicheTHPDFSignatureInputKind-Werte in der Anfrage - Die Zertifikatsschlüssel-Inspektion etwa für die Signaturgrößenschätzung unterstützt die RSA- und ECDSA-Werte und meldet
spsUnsupportedfür den Rest