![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cita:
|
#2
|
|||
|
|||
Estimado JCz, no dio, genere el código con Chilkat, todo va bien mando mi factura generada en XML, comienza el proceso hasta el momento que realiza la firma, hay sale "Failed" y termina no hay más información, tampoco encuentro soporte
|
#3
|
|||
|
|||
Volviendo con lo que estoy realizando, no se que parte es la "sección de la firma" si es todo lo que esta en Signature, solo DigestValue o que fragmento es el que debo utilizar para hacer el firmado RSA+SHA26+Base64 con la llave privada y poner en SignatureValue o que es lo que tengo que procesar
Código PHP:
|
#4
|
|||
|
|||
Queriendo colaborar
Vamos paso a paso: ¿Como obtuviste este valor?
Cita:
Última edición por Casimiro Notevi fecha: 01-04-2023 a las 10:59:50. |
#5
|
|||
|
|||
Cita:
Para obtener el <DigestValue>, primero hago la canonicalización de la factura.xml y de este archivo en C14N saco el sha256 con el openssl y lo transformo a base 64 openssl dgst -sha256 -binary -out factura.256 factura.xml openssl base64 -in factura.256 -out factura.b64 para el valor de <SignatureValue> lo obtengo aplicando el algoritmo RAS-SHA26 de la factura.xml y trasformo a base 64 el resultado openssl dgst -sha256 -sign clave_privada.pem -out firma.key factura.xml openssl base64 -in firma.key -out firma.b64 para el valor <X509Certificate> lo tomo directamente del certificado, quitando el encabezado y final del archivo posteriormente complemento la factura.xml con las etiquetas de <Signature> ..... y lo anteriormente generado para finalizar verifico la factura.xml con el xsd de la misma y envío Gracias |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Alguien con experiencia en firma electrónica de PDF? | starlet | Varios | 9 | 05-06-2017 18:52:30 |
Firma en factura electrónica facturaE | Galahad | Varios | 8 | 19-06-2016 00:45:14 |
Validar firma de factura electrónica (formato Facturae) | maro | Varios | 79 | 22-09-2015 09:45:17 |
problema con openssl | expertis | Varios | 1 | 11-10-2012 22:53:54 |
capturador firma electronica | elguille | Varios | 2 | 26-04-2011 08:16:10 |
![]() |
|