Cita:
Empezado por Neftali [Germán.Estévez]
|
Pensaba que estos no me servían por que mi error esta en la firma, pero ya he arreglado mi error, por hacer copiar y pegar estaba usando
xml-exc-c14n# en lugar de
REC-xml-c14n-20010315
Y luego no se si tambien afectaba el
<xades:SPURI>
Que en
https://sede.administracion.gob.es/p...ma_anexo_1.pdf pone una URL y en
https://administracionelectronica.go...dElemento=2854 otra
Pongo mi propio XML de evento con la firma, modificando hashes, digests y datos personales.
Código:
<?xml version="1.0" encoding="UTF-8"?>
<sum1:RegistroEvento
xmlns:sum1="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<sum1:IDVersion>1.0</sum1:IDVersion>
<sum1:SistemaInformatico>
<sum1:NombreSistemaInformatico>ERP/CRM</sum1:NombreSistemaInformatico>
<sum1:IdSistemaInformatico>67</sum1:IdSistemaInformatico>
<sum1:Version>2.3</sum1:Version>
<sum1:NumeroInstalacion>1234</sum1:NumeroInstalacion>
</sum1:SistemaInformatico>
<sum1:ObligadoEmision>
<sum1:NombreRazon>EMPRESA SL</sum1:NombreRazon>
<sum1:NIF>X1234567</sum1:NIF>
</sum1:ObligadoEmision>
<sum1:FechaHoraHusoGenEvento>2025-11-24T16:12:18+01:00</sum1:FechaHoraHusoGenEvento>
<sum1:TipoEvento>90</sum1:TipoEvento>
<sum1:DatosPropiosEvento>
<sum1:Descripcion>Configuración actualizada. Parámetro: xxxxxx Valor: *</sum1:Descripcion>
</sum1:DatosPropiosEvento>
<sum1:Encadenamiento>
<sum1:EventoAnterior>
<sum1:TipoEvento>90</sum1:TipoEvento>
<sum1:FechaHoraHusoGenEvento>2025-11-24T16:12:18+01:00</sum1:FechaHoraHusoGenEvento>
<sum1:HuellaEvento>4103A5C159FE9372JHSD9U712HWI080EF141318931D3A44E920C4D9EC2</sum1:HuellaEvento>
</sum1:EventoAnterior>
</sum1:Encadenamiento>
<sum1:TipoHuella>01</sum1:TipoHuella>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" Id="Signature-3203e562ebbc126c8018">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
<ds:Reference URI="#Signature-3203e562ebbc126c8018-SignedProperties"
Type="http://uri.etsi.org/01903#SignedProperties">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
<ds:DigestValue>Zj/HHiE/qL6rHoscdfvwedsaseurimHQ78U2euqU=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="" Id="Signature-3203e562ebbc126c8018-ref0">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
<ds:DigestValue>LSiz7c5HYfuXSdgberfvwed/SExdQ52j7UVRjbtCcwfDQ=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
EM3pYSoXZrZW2zQ......................rpRcPehHuuXdeykI0g==</ds:SignatureValue>
<ds:KeyInfo>
<ds:X509Data>
<ds:X509Certificate>
MIIIgjCCB2qg..........+M10jKKOivmxd4N92ZfRmZiXiY1PgH9XW1ohAKTA3cKmlO/hDYfW0YliJXNkpM7nnrZQr/+RynW+ra01EnCg==</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
<ds:Object>
<xades:QualifyingProperties xmlns:xades="http://uri.etsi.org/01903/v1.3.2#"
Target="#Signature-3203e562ebbc126c8018">
<xades:SignedProperties Id="Signature-3203e562ebbc126c8018-SignedProperties">
<xades:SignedSignatureProperties>
<xades:SigningTime>2025-11-24T15:12:18Z</xades:SigningTime>
<xades:SigningCertificate>
<xades:Cert>
<xades:CertDigest>
<ds:DigestMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<ds:DigestValue>AKngdfgasdsdfc4+sXcrAEQty3mo0=</ds:DigestValue>
</xades:CertDigest>
<xades:IssuerSerial>
<ds:X509IssuerName>CN=AC Representación, OU=CERES, O=FNMT-RCM,
C=ES</ds:X509IssuerName>
<ds:X509SerialNumber>83274923649826349702346290374629837462</ds:X509SerialNumber>
</xades:IssuerSerial>
</xades:Cert>
</xades:SigningCertificate>
<xades:SignaturePolicyIdentifier>
<xades:SignaturePolicyId>
<xades:SigPolicyId>
<xades:Identifier Qualifier="OIDAsURN">
urn:oid:2.16.724.1.3.1.1.2.1.9</xades:Identifier>
<xades:Description>Política de firma electrónica utilizada en la
Administración General del Estado</xades:Description>
</xades:SigPolicyId>
<xades:SigPolicyHash>
<ds:DigestMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<ds:DigestValue>G7roucf600+f03r/o0bAOQ6WAs0=</ds:DigestValue>
</xades:SigPolicyHash>
<xades:SigPolicyQualifiers>
<xades:SigPolicyQualifier>
<xades:SPURI>
https://sede.administracion.gob.es/politica_de_firma_anexo_1.pdf</xades:SPURI>
</xades:SigPolicyQualifier>
</xades:SigPolicyQualifiers>
</xades:SignaturePolicyId>
</xades:SignaturePolicyIdentifier>
</xades:SignedSignatureProperties>
<xades:SignedDataObjectProperties>
<xades:DataObjectFormat
ObjectReference="#Signature-3203e562ebbc126c8018-ref0">
<xades:ObjectIdentifier>
<xades:Identifier>urn:oid:1.2.840.10003.5.109.10</xades:Identifier>
<xades:Description />
</xades:ObjectIdentifier>
<xades:MimeType>text/xml</xades:MimeType>
<xades:Encoding>UTF-8</xades:Encoding>
</xades:DataObjectFormat>
</xades:SignedDataObjectProperties>
</xades:SignedProperties>
</xades:QualifyingProperties>
</ds:Object>
</ds:Signature>
</sum1:RegistroEvento>