Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-04-2023
CrazySoft CrazySoft is offline
Miembro
 
Registrado: abr 2005
Posts: 96
Poder: 20
CrazySoft Va por buen camino
Cita:
Empezado por oloconer Ver Mensaje
Vamos paso a paso: ¿Como obtuviste este valor?

Relata para ver si te sigo el paso y avanzar
Oloconer, muchas gracias por tu colaboración de antemano, esto es lo que realizo:

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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 14:34:41.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi