SDK viafirma platform

ENVELOPED_TARGET_NODE

Desde este parámetro, indicamos que el nodo generado por la firma en XAdES, sea incluido en un nodo existente del XML a firmar, el cual le indicamos el valor de este parámetro.

El valor introducido acepta expresiones xpath.

Java

Policy policy = new Policy();

//nodo destino de la firma
policy.addParameter(PolicyParams.ENVELOPED_TARGET_NODE.getKey(),"//*[local-name()='indice']/*[local-name()='firmas']/*[local-name()='firma']/*[local-name()='ContenidoFirma']/*[local-name()='FirmaConCertificado']");

.Net

policy policy = PolicyUtil.newPolicy(typeFormatSign.XADES_EPES_ENVELOPED, typeSign.ENVELOPED);

//nodo destino de la firma
PolicyUtil.AddParameter(policy, PolicyParams.ENVELOPED_TARGET_NODE,"//*[local-name()='indice']/*[local-name()='firmas']/*[local-name()='firma']/*[local-name()='ContenidoFirma']/*[local-name()='FirmaConCertificado']");