thegreenter / xmldsig

Firma digital en Facturación Electrónica
BSD 3-Clause "New" or "Revised" License
37 stars 14 forks source link

remover ds: #12

Open pablitouy opened 2 years ago

pablitouy commented 2 years ago

Como se puede remover esto ? estuve mirando y hay un template, pero lo quito y aun asi los sigue coloando

giansalex commented 2 years ago

porque querrías eliminarlo?

pablitouy commented 2 years ago

Porque lo estoy usando para firmar un xml que se envia a aduana de uruguay (no para lo que esta pensada la libreria por lo que veo

giansalex commented 2 years ago

En namespace ds: aun es necesario para las etiquetas de la firma, o amenos que la incluyas directamente en el mismo nodo como:

<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
pablitouy commented 2 years ago

Este funciona y no tiene el ds: por eso queria quitarlo

<DAE xmlns="http://www.aduanas.gub.uy/LUCIA/DAE"><TipoDocumento>4</TipoDocumento><IdDocumento>2111111</IdDocumento><FechaHoraDocumentoElectronico>2022-04-07T15:35:05</FechaHoraDocumentoElectronico><CodigoIntercambio>WS_PEDIDOCANAL</CodigoIntercambio><NroTransaccion>040715350526</NroTransaccion><Objeto><DUAAduana>001</DUAAduana><DUAAno>2022</DUAAno><DUANumero>00000</DUANumero></Objeto><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>EB/qXQA62T8V45uTyRYJFRtpDZM=</DigestValue></Reference></SignedInfo><SignatureValue>dkXg/r2xDOZM..........................</SignatureValue><KeyInfo><X509Data><X509Certificate>MIIGNzCCBB...............................</X509Certificate></X509Data></KeyInfo></Signature></DAE>