DIGEST_METHOD
Podemos indicar el algoritmo usado para calcular el digest de la firma mediante este parámetro. Solo aplicable a formato XAdES, para otros formatos no debería estar informado o informado con el metodo correspondiente al algoritmo de firma SIGNATURE_ALGORITHM.
Los posibles valores vienen definidos en la clase DigestMethod y son los siguientes:
- SHA1
- SHA256
- SHA384
- SHA512
El valor por defecto, si no se define nada en este parámetro, es SHA1.
Java
Policy policy = new Policy();
policy.addParameter(PolicyParams.DIGEST_METHOD.getKey(), DigestMethod.SHA256.name());
.Net
policy policy = PolicyUtil.newPolicy(typeFormatSign.XADES_EPES_ENVELOPED, typeSign.ENVELOPED);
PolicyUtil.AddParameter(policy, PolicyParams.DIGEST_METHOD,"SHA256");
results matching ""
No results matching ""