SDK viafirma platform

SIGNATURE_ALGORITHM

Podemos indicar el algoritmo que será usado en la firma mediante este parámetro.

Los posibles valores vienen definidos en la clase SignatureAlgorithm y son los siguientes:

  • SHA1withRSA
  • SHA256withRSA
  • SHA384withRSA
  • SHA512withRSA

El valor por defecto, si no se define nada en este parámetro, es SHA256withRSA.

Java

Policy policy = new Policy();
policy.addParameter(PolicyParams.SIGNATURE_ALGORITHM.getKey(), SignatureAlgorithm.SHA256withRSA.name());

.Net

policy policy = PolicyUtil.newPolicy(typeFormatSign.PADES_BES, typeSign.ENVELOPED);
PolicyUtil.AddParameter(policy, PolicyParams.SIGNATURE_ALGORITHM,"SHA256withRSA");