Estoy realizando la prueba, tengo la siguiente estructura, ya no se que hacer
<soapenv:Envelope
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="
http://www.w3.org/2001/XMLSchema"
xmlns:soapenv="
http://schemas.xmlsoap.org/soap/envelope/" soapenv:encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/">
<soapenv:Body>
<ProcesarRespuesta
xmlns="
http://cancelacfd.sat.gob.mx">
<solicitud Fecha="2021-02-13T23:36:02" RfcPacEnviaSolicitud="XXXXXXX" RfcReceptor="EKU9003173C9">
<Folios>
<UUID>390c1d45-15ea-4e3d-bdd4-b0cf0d52e9c0</UUID>
<Respuesta>Aceptacion</Respuesta>
</Folios>
<Signature
xmlns="
http://www.w3.org/2000/09/xmldsig#" Id="Signature">
<SignedInfo Id="Signature-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>6emzGkvZSS71nfqUjMTHtIGtvOs=</DigestValue>
</Reference>
<Reference URI="#Certificate1">
<DigestMethod Algorithm="
http://www.w3.org/2000/09/xmldsig#sha1"/>
<DigestValue>lTaP/EnkYxCvVL4e8mnmfueciv0=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue Id="SignatureValue">GCD4PLAjMPAAkLD4QjB8qKq8mG7TJhLQI1GA1HuyRDYSznYAoIsUNRtq8i9f4VcNbn098TPnMsx19LVIshFB9eFsBDFWg7lkKjLsfCt7C4fVQeByevt7CAYQw+J/R6cJ91lSkMbJS9khcuoeNKs2Wy9qs9uyyxDZ4lp1BKx3HgUiI99Kd197jAJ0MyDkmIUm2SDWy2k6vW2Cyz3gaII66MSQS5bbFpUeHexh6A/4O6d3k5cc5Abm10K+zekI/JO5YmLJ1l5/otu6ur8//Bhwmz1DjPByV0PpsnsT1yo4QZaZJM1OkRbwQhfJ8cXMRWQaeIjdRE0/5qrT34sxEyPjlg==</SignatureValue>
<KeyInfo Id="Certificate1">
<X509Data>
<X509Certificate>MIIFuzCCA6OgAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDI0MzQwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNjE3MTk0NDE0WhcNMjMwNjE3MTk0NDE0WjCB4jEnMCUGA1UEAxMeRVNDVUVMQSBLRU1QRVIgVVJHQVRFIFNBIERFIENWMScwJQYDVQQpEx5FU0NVRUxBIEtFTVBFUiBVUkdBVEUgU0EgREUgQ1YxJzAlBgNVBAoTHkVTQ1VFTEEgS0VNUEVSIFVSR0FURSBTQSBERSBDVjElMCMGA1UELRMcRUtVOTAwMzE3M0M5IC8gWElRQjg5MTExNlFFNDEeMBwGA1UEBRMVIC8gWElRQjg5MTExNk1HUk1aUjA1MR4wHAYDVQQLExVFc2N1ZWxhIEtlbXBlciBVcmdhdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCN0peKpgfOL75iYRv1fqq+oVYsLPVUR/GibYmGKc9InHFy5lYF6OTYjnIIvmkOdRobbGlCUxORX/tLsl8Ya9gm6Yo7hHnODRBIDup3GISFzB/96R9K/MzYQOcscMIoBDARaycnLvy7FlMvO7/rlVnsSARxZRO8Kz8Zkksj2zpeYpjZIya/369+oGqQk1cTRkHo59JvJ4Tfbk/3iIyf4H/Ini9nBe9cYWo0MnKob7DDt/vsdi5tA8mMtA953LapNyCZIDCRQQlUGNgDqY9/8F5mUvVgkcczsIgGdvf9vMQPSf3jjCiKj7j6ucxl1+FwJWmbvgNmiaUR/0q4m2rm78lFAgMBAAGjHTAbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMA0GCSqGSIb3DQEBCwUAA4ICAQBcpj1TjT4jiinIujIdAlFzE6kRwYJCnDG08zSp4kSnShjxADGEXH2chehKMV0FY7c4njA5eDGdA/G2OCTPvF5rpeCZP5Dw504RZkYDl2suRz+wa1sNBVpbnBJEK0fQcN3IftBwsgNFdFhUtCyw3lus1SSJbPxjLHS6FcZZ51YSeIfcNXOAuTqdimusaXq15GrSrCOkM6n2jfj2sMJYM2HXaXJ6rGTEgYmhYdwxWtil6RfZB+fGQ/H9I9WLnl4KTZUS6C9+NLHh4FPDhSk19fpS2S/56aqgFoGAkXAYt9Fy5ECaPcULIfJ1DEbsXKyRdCv3JY89+0MNkOdaDnsemS2o5Gl08zI4iYtt3L40gAZ60NPh31kVLnYNsmvfNxYyKp+AeJtDHyW9w7ftM0Hoi+BuRmcAQSKFV3pk8j51la+jrRBrAUv8blbRcQ5BiZUwJzHFEKIwTsRGoRyEx96sNnB03n6GTwjIGz92SmLdNl95r9rkvp+2m4S6q1lPuXaFg7DGBrXWC8iyqeWE2iobdwIIuXPTMVqQb12m1dAkJVRO5NdHnP/MpqOvOgLqoZBNHGyBg4Gqm4sCJHCxA1c8Elfa2RQTCk0tAzllL4vOnI1GHkGJn65xokGsaU4B4D36xh7eWrfj4/pgWHmtoDAYa8wzSwo2GVCZOs+mtEgOQB91/g==</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</solicitud>
</ProcesarRespuesta>
</soapenv:Body>
</soapenv:Envelope>
FredoAR escribió:Hola!
Hace tiempo que no pruebo el método y en producción no tengo mucha actividad con el método
pero esto te puede funcionar:
1) Genera este nodo con tus datos de prueba y firmalo
Nodo:
http://www.validacfd.com/phpbb3/viewtop ... =10#p49117
2) Si mal no recuero la firma es rsa-sha1
- No he realizado pruebas con los nuevos CSD de pruebas del SAT pero no creo que sean problema.
3) Inserta la firma en el nodo base <ProcesarRespuesta> que tienes que enviar.
Espero que te sirva.
