XML_CANONICALIZATION_METHOD
Mediante éste parámetro se define el algoritmo de canonicalización en las firmas de los documentos XAdES/XMLDESIG.
Basicamente se refiere al nodo:
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315">
</ds:CanonicalizationMethod>
Los valores permitidos es este campo son las siguientes cadenas de texto:
- http://www.w3.org/TR/2001/REC-xml-c14n-20010315
- http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments
- http://www.w3.org/2001/10/xml-exc-c14n#
- http://www.w3.org/2001/10/xml-exc-c14n#WithComments
Si no se indica este parámetro, por defecto pondrá el que esté configurado en viafirma platform, y si en viafirma platform no hay ninguno configurado, se pondrá por defecto el primero del listado anterior, (http://www.w3.org/TR/2001/REC-xml-c14n-20010315).
Para ver un ejemplo de implementación del parámetro facilitamos el siguiente ejemplo
Java
Policy policy = new Policy();
policy.addParameter(PolicyParams.XML_CANONICALIZATION_METHOD.getKey(), "http://www.w3.org/2001/10/xml-exc-c14n#");
.Net
policy policy = PolicyUtil.newPolicy(typeFormatSign.XMLDSIG, typeSign.ENVELOPING);
PolicyUtil.AddParameter(policy, PolicyParams.XML_CANONICALIZATION_METHOD,"http://www.w3.org/2001/10/xml-exc-c14n#");
results matching ""
No results matching ""