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:
El valor por defecto, si no se define nada en este parámetro, es SHA1.
Policy policy = new Policy();
policy.addParameter(PolicyParams.DIGEST_METHOD.getKey(), DigestMethod.SHA256.name());
policy policy = PolicyUtil.newPolicy(typeFormatSign.XADES_EPES_ENVELOPED, typeSign.ENVELOPED);
PolicyUtil.AddParameter(policy, PolicyParams.DIGEST_METHOD,"SHA256");