Tipo THPDFSignatureInputKind
Indica a un proveedor de firma si la entrada de la petición 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 petición contiene los propios bytes del mensaje; los proveedores PureEdDSA como Ed25519 y Ed448 exigen esto y hacen el hash internamente |
sikDigest | La entrada de la petición contiene un digest ya calculado; los firmantes basados en digest como RSA y ECDSA exigen esto |
Notas de uso
- Los proveedores rechazan con
spsMalformeduna petición cuya clase de entrada no coincide con su algoritmo, así que compruebe el algoritmo antes de rellenar la petición - Con
sikMessageno hay paso de hash separado, que es exactamente lo que PureEdDSA espera; cualquier digest que pase se firmaría como datos opacos - Use
sikDigestcuando los bytes a hashear ya se consumieron en otro sitio, por ejemplo mientras se calculaba el digest del placeholder durante la firma