THPDFSignatureInputKind Type
Teilt einem Signaturanbieter mit, ob die Anfrageeingabe die rohe Nachricht oder einen vorberechneten Digest trägt
Deklaration
THPDFSignatureInputKind= (
sikMessage,
sikDigest
);
Unit
HPDFSignatureProvider
Werte
| Wert | Zweck |
|---|---|
sikMessage | Die Anfrageeingabe hält die Nachrichten-Bytes selbst; PureEdDSA-Anbieter wie Ed25519 und Ed448 verlangen das und hashen intern |
sikDigest | Die Anfrageeingabe hält einen bereits berechneten Digest; digest-basierte Signierer wie RSA und ECDSA verlangen das |
Verwendungshinweise
- Anbieter weisen eine Anfrage, deren Input-Art nicht zu ihrem Algorithmus passt, mit
spsMalformedzurück; prüfen Sie also den Algorithmus, bevor Sie die Anfrage füllen - Mit
sikMessagegibt es keinen separaten Hashing-Schritt, genau was PureEdDSA erwartet; jeder Digest, den Sie übergeben, würde als opake Daten signiert - Nutzen Sie
sikDigest, wenn die zu hashenden Bytes anderswo bereits verbraucht sind, etwa während der Platzhalter-Digest beim Signieren berechnet wurde