FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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:
|
#2
|
|||
|
|||
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. |
#3
|
|||
|
|||
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 |
|
|
Temas Similares | ||||
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 |
|