Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

firmado XML

Para quienes programan Visual Basic aqui esta la solucion
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Cerrado
fkof
Mensajes: 18
Registrado: Jue Feb 02, 2012 9:46 am

firmado XML

Mensaje por fkof »

Bueno aqui haciendo otra prengunta, esto de la facturacion esta igual o mas enrredado que vucem xD y eso que vucem tarde 6 meses en desarrollarlo y entenderlo y.y

bien mi pregunta es esta tengo el firmado del xml de la cancelacion hastaa aqui

Código: Seleccionar todo

<?xml version="1.0"?>
<Cancelacion
        xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
        xmlns:xsd = "http://www.w3.org/2001/XMLSchema"
        Fecha = "2012-07-27T07:40:01"
        RfcEmisor = "VVA741210KCA">
        <Folios xmlns = "http://cancelacfd.sat.gob.mx">
                <UUID>E94E1991-6E32-44A5-9203-DEADDCC68CC8</UUID>
        </Folios>
        <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>zHfYDT7Ula1gwqK+6OC8/etyJQk=</DigestValue>
                        </Reference>
                </SignedInfo>
                <SignatureValue>fo6cHQE0F8zN09hULUR4crG+57ZBM8x6FNhTexa4C3YJlPCzRAP63+vVCz/JsQfs2lp7VwIlZHhGCaiwKRsEoGobLJOlRkKBnzRR9kLNf4YQQUAIq+duvviwTcwZ1F/4bq3JrIFEY5V+l+giJBPNZKdTQSgH+k5KHo5nDEDIzyU=</SignatureValue>
pero lo que es la parte del sello no logro sacarla osea ya tengo la firma (segun yo ) pero me falta ponerle la parte del certificado como esta abajo, alguien me podria asesorar? en vb.net ya sea c# o vb le entiendo igual xD, gracias amigos y saludos


espero este resultado

Código: Seleccionar todo

<?xml version="1.0"?>
<Cancelacion
        xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
        xmlns:xsd = "http://www.w3.org/2001/XMLSchema"
        Fecha = "2012-07-27T07:40:01"
        RfcEmisor = "VVA741210KCA">
        <Folios xmlns = "http://cancelacfd.sat.gob.mx">
                <UUID>E94E1991-6E32-44A5-9203-DEADDCC68CC8</UUID>
        </Folios>
        <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>zHfYDT7Ula1gwqK+6OC8/etyJQk=</DigestValue>
                        </Reference>
                </SignedInfo>
                <SignatureValue>fo6cHQE0F8zN09hULUR4crG+57ZBM8x6FNhTexa4C3YJlPCzRAP63+vVCz/JsQfs2lp7VwIlZHhGCaiwKRsEoGobLJOlRkKBnzRR9kLNf4YQQUAIq+duvviwTcwZ1F/4bq3JrIFEY5V+l+giJBPNZKdTQSgH+k5KHo5nDEDIzyU=</SignatureValue>
                <KeyInfo>
                        <X509Data>
                                <X509IssuerSerial>
                                        <X509IssuerName>OID.1.2.840.113549.1.9.2=Responsable: Fernando Martínez Coss, L=Cuauhtemoc, S=Distrito Federal, C=MX, PostalCode=06300, STREET="Av. Hidalgo 77, Col. Guerrero", E=acods@sat.gob.mx, O=Servicio de Administración Tributaria, CN=A.C. del Servicio de Administración Tributaria</X509IssuerName>
                                        <X509SerialNumber>275106190557734483187066766755592631371559089721</X509SerialNumber>
                                </X509IssuerSerial>
                                <X509Certificate>MIIEYTCCA0mgAwIBAgIUMDAwMDEwMDAwMDAxMDI3Mjk0NjkwDQYJKoZIhvcNAQEFBQAwggE2MTgwNgYDVQQDDC9BLkMuIGRlbCBTZXJ2aWNpbyBkZSBBZG1pbmlzdHJhY2nDs24gVHJpYnV0YXJpYTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExHzAdBgkqhkiG9w0BCQEWEGFjb2RzQHNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEzARBgNVBAcMCkN1YXVodGVtb2MxMzAxBgkqhkiG9w0BCQIMJFJlc3BvbnNhYmxlOiBGZXJuYW5kbyBNYXJ0w61uZXogQ29zczAeFw0xMTAxMzEyMDQ2MTFaFw0xMzAxMzAyMDQ2MTFaMIIBADE2MDQGA1UEAxMtRkFCUklDQUNJT04gREUgVkFMVlVMQVMgWSBBQ0NFU09SSU9TIFNBIERFIENWMTYwNAYDVQQpEy1GQUJSSUNBQ0lPTiBERSBWQUxWVUxBUyBZIEFDQ0VTT1JJT1MgU0EgREUgQ1YxNjA0BgNVBAoTLUZBQlJJQ0FDSU9OIERFIFZBTFZVTEFTIFkgQUNDRVNPUklPUyBTQSBERSBDVjElMCMGA1UELRMcRlZBNzQxMjEwS0tBIC8gU0FGRzU1MDcxNzVQNzEeMBwGA1UEBRMVIC8gU0FGRzU1MDcxN0hERk1MTjAzMQ8wDQYDVQQLEwZNQVRSSVowgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANMRkq60NpIOWwqWZ4agGHObbBdRkgaH5RHshT/dU3ewgS86590x3YdCqQ14Xn5VIFdQfWruByFO+WyKVSlNJvrezZpY2C/qED2EXggo+6S7iMVEAdrNay9LJ0XQKgxmLAgA4Wxvz6yi3lqhVAoCfkXVbVmWWcFogAyMhsEBeduJAgMBAAGjHTAbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMA0GCSqGSIb3DQEBBQUAA4IBAQCFkOAVAxjvvy4+/MplLRPiqtefDjO4R+q0hoNYDfOGf5pNjvBU3xkYgcl+MGJuLPROxjzcLq/I3GkfqkAJ9lUmG6EfoEPfIuTazXxugI9HRHfh331/1T4gfy0f5Xp1gepuMcDFDbEeowPpq9XdpruOxV0u7B4ghy1G0Qr904qOH0qvNCxBRrwBbZfXUL2Re9R5y9MBt0+70VQR+nz3z9HiGlkzJ5N6BpIihXkxqsxiy3ZauZbM9KGGqPTDBsO/y2EuiQiL/Ap39SYfwB00C2XZu/xXWlNK9k50VELYNMQ4yqdkWIdOVtMmzCAQocMSnr5DLkf0Q7bjBsLyYGVLbyZ9</X509Certificate>
                        </X509Data>
                </KeyInfo>
        </Signature>
</Cancelacion>
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: firmado XML

Mensaje por Dado »

Puedes usar OpenSSL, busca "X509" aqui en el foro, hay ejemplos de como invocar a OpenSSL y sacarle los datos individuales al certificado
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Cerrado