Tipo THPDFSignatureInputKind
Indica al signature provider si la entrada de la solicitud lleva el mensaje en bruto o un digest precalculado
Declaración
THPDFSignatureInputKind= (
sikMessage,
sikDigest
);
Unidad
HPDFSignatureProvider
Valores
| Valor | Propósito |
|---|---|
sikMessage | La entrada de la solicitud contiene los bytes del mensaje; los providers PureEdDSA como Ed25519 y Ed448 lo exigen y aplican el hash internamente |
sikDigest | La entrada de la solicitud contiene un digest ya calculado; los firmantes basados en digest como RSA y ECDSA lo exigen |
Notas de uso
- Los providers rechazan con
spsMalformeduna solicitud cuyo input kind no coincide con su algoritmo, así que revise el algoritmo antes de llenar la solicitud - Con
sikMessageno hay un paso de hashing aparte, que es justo lo que PureEdDSA espera; cualquier digest que pase se firmaría como datos opacos - Use
sikDigestcuando los bytes por hashear ya se consumieron en otro lado, por ejemplo mientras se calculaba el digest del placeholder durante la firma