THPDFSignatureInputKind Type
Diz ao provedor de assinatura se a entrada da requisição carrega a mensagem bruta ou um digest pré-calculado
Declaração
THPDFSignatureInputKind= (
sikMessage,
sikDigest
);
Unidade
HPDFSignatureProvider
Valores
| Valor | Finalidade |
|---|---|
sikMessage | A entrada da requisição carrega os próprios bytes da mensagem; provedores PureEdDSA como Ed25519 e Ed448 exigem isso e hasheiam internamente |
sikDigest | A entrada da requisição carrega um digest já calculado; assinadores baseados em digest, como RSA e ECDSA, exigem isso |
Notas de uso
- Provedores rejeitam com
spsMalformeduma requisição cujo input kind não corresponde ao algoritmo deles, então confira o algoritmo antes de preencher a requisição - Com
sikMessagenão há etapa separada de hashing, que é exatamente o que o PureEdDSA espera; qualquer digest que você passar seria assinado como dados opacos - Use
sikDigestquando os bytes a hashear já foram consumidos em outro lugar, por exemplo quando o digest do placeholder foi calculado durante a assinatura