Type THPDFSignatureInputKind
Indique à un fournisseur de signatures si l'entrée de la requête porte le message brut ou un digest précalculé
Déclaration
THPDFSignatureInputKind= (
sikMessage,
sikDigest
);
Unité
HPDFSignatureProvider
Valeurs
| Valeur | Objectif |
|---|---|
sikMessage | L'entrée de la requête porte les octets du message eux-mêmes ; les fournisseurs PureEdDSA comme Ed25519 et Ed448 l'exigent et hachent en interne |
sikDigest | L'entrée de la requête porte un digest déjà calculé ; les signeurs à base de digest comme RSA et ECDSA l'exigent |
Notes d'utilisation
- Les fournisseurs rejettent avec
spsMalformedune requête dont la sorte d'entrée ne correspond pas à leur algorithme ; vérifiez donc l'algorithme avant de remplir la requête - Avec
sikMessage, il n'y a pas d'étape de hachage séparée, exactement ce que PureEdDSA attend ; tout digest que vous passeriez serait signé comme données opaques - Utilisez
sikDigestquand les octets à hacher sont déjà consommés ailleurs, par exemple pendant que le digest du placeholder était calculé durant la signature