THPDFSignatureInputKind Type
Dice a un provider di firma se l'input della richiesta porta il messaggio grezzo o un digest precalcolato
Dichiarazione
THPDFSignatureInputKind= (
sikMessage,
sikDigest
);
Unità
HPDFSignatureProvider
Valori
| Valore | Scopo |
|---|---|
sikMessage | L'input della richiesta contiene i byte del messaggio stessi; i provider PureEdDSA come Ed25519 e Ed448 lo richiedono e fanno l'hash internamente |
sikDigest | L'input della richiesta contiene un digest già calcolato; i firmatori basati su digest come RSA ed ECDSA lo richiedono |
Note d'uso
- I provider rifiutano con
spsMalformeduna richiesta il cui tipo di input non corrisponde al loro algoritmo, quindi controlla l'algoritmo prima di riempire la richiesta - Con
sikMessagenon c'è un passaggio di hash separato, che è esattamente ciò che PureEdDSA si aspetta; qualsiasi digest che passi verrebbe firmato come dati opachi - Usa
sikDigestquando i byte da hasare sono già stati consumati altrove, per esempio mentre il digest del segnaposto è stato calcolato durante la firma