Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-02-2024
tejano tejano is offline
Miembro
 
Registrado: dic 2020
Posts: 129
Poder: 4
tejano Va por buen camino
Cita:
Empezado por keys Ver Mensaje
¿Lo estás haciendo en delphi? y si es así con que componentes?
No, en mi caso lo estoy haciendo con Multibase y autofirma, aunque es lento solo tenemos 300 facturas al mes, pero me apoyo e intento apoyar desde este foro.

Este es la llamada que hago.

call dllfun('WinExec','cmd /c AutoFirmaCommandLine.exe sign'&&
' -i '&&fichero_inicial clipped&&
' -o '&&fichero_firmado clipped&&
' -store pkcs12:'&&fg_batuz_cert clipped&&
' -password '&&fg_batuz_pass clipped&&
' -filter '&&fg_batuz_cert clipped&&
' -format xades -xml'&&
' -config "format=XAdES Enveloped'&&
' \npolicyIdentifier='&&fg_batuz_iden clipped&&
' \npolicyIdentifierHash='&&fg_batuz_hash clipped&&
' \npolicyIdentifierHashAlgorithm=http://www.w3.org/2001/04/xmlenc#sha256 '&&
' \npolicyQualifier='&&fg_batuz_iden clipped,0)
Responder Con Cita
  #2  
Antiguo 09-02-2024
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.035
Poder: 22
keys Va por buen camino
¿Hay alguien que firme con SecureBlackBox y tenga el nuevo hash? No consigo firmar con el. Poniendo esto

Código Delphi [-]
       r_SigPolicyID := 'https://www.batuz.eus/fitxategiak/batuz/ticketbai/sinadura_elektronikoaren_zehaztapenak_especificaciones_de_la_firma_electronica_v1_1.pdf';
       r_SigPolicyHash := 'K2baIY0fk8jbkPHkffk5F5C46O5VuzDwH21dAovjVRs=';
       r_SigPolicyURI := 'https://www.batuz.eus/fitxategiak/batuz/ticketbai/sinadura_elektronikoaren_zehaztapenak_especificaciones_de_la_firma_electronica_v1_1.pdf';

El fichero que genera no tiene la parte de sigpolicyhash

Código PHP:
 <xades:SigPolicyHash>
    <
ds:DigestMethod Algorithm=""/>
    <
ds:DigestValue/>
</
xades:SigPolicyHash
Pero poniendo los datos antiguos si;

Código PHP:
  <xades:SigPolicyHash>
       <
ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
       <
ds:DigestValue>Quzn98x3PMbSHwbUzaj5f5KOpiH0u8bvmwbbbNkO9Es=</ds:DigestValue>
  </
xades:SigPolicyHash
Responder Con Cita
  #3  
Antiguo 09-02-2024
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por keys Ver Mensaje
¿Hay alguien que firme con SecureBlackBox y tenga el nuevo hash? No consigo firmar con el. Poniendo esto

Nosotros firmamos con SecureBlackBox, pero seguimos con el antiguo.
¿De cuando es este nuevo hash?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 09-02-2024
tejano tejano is offline
Miembro
 
Registrado: dic 2020
Posts: 129
Poder: 4
tejano Va por buen camino
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
Nosotros firmamos con SecureBlackBox, pero seguimos con el antiguo.
¿De cuando es este nuevo hash?
Por lo que hay en la orden Foral, es del 12 de Julio, esta dentro de la página de Batuz en Documentación técnica.

Lo que no entiendo es por qué no envían un mail de las modificaciones a las empresas con software garante.

https://www.batuz.eus/fitxategiak/ba...c419d77e08898f
Responder Con Cita
  #5  
Antiguo 12-02-2024
juramisa juramisa is offline
Miembro
 
Registrado: abr 2007
Posts: 54
Poder: 18
juramisa Va por buen camino
Buenos días

Nosotros sólo lo hemos probado en el entorno de pruebas, y nos funciona. Mientras no sea necesario, a nuestros clientes ni tocar. Lo que funciona, funciona. Recordaros que para SecureBlackBox hay que mandar el valor en hexadecimal. Yo tengo un fichero INI, de donde cojo dichos valores, os lo dejo a continuación.

Cita:
[SignaturePolicyIdentifier]
;SigPolicyID=https://www.batuz.eus/fitxategiak/batuz/ticketbai/sinadura_elektronikoaren_zehaztapenak_especificaciones_de_la_firma_electronica_v1_0.pdf
;SigPolicyHash=42ECE7F7CC773CC6D21F06D4CDA8F97F928EA621F4BBC6EF9B06DB6CD90EF44B
;SigPolicyHashAlgorithm=SHA256
;SigPolicyURI=https://www.batuz.eus/fitxategiak/batuz/ticketbai/sinadura_elektronikoaren_zehaztapenak_especificaciones_de_la_firma_electronica_v1_0.pdf

SigPolicyID=https://www.batuz.eus/fitxategiak/batuz/ticketbai/sinadura_elektronikoaren_zehaztapenak_especificaciones_de_la_firma_electronica_v1_1.pdf
; K2baIY0fk8jbkPHkffk5F5C46O5VuzDwH21dAovjVRs= convertimos base64 a HEX
SigPolicyHash=2B66DA218D1F93C8DB90F1E47DF9391790B8E8EE55BB30F01F6D5D028BE3551B
SigPolicyHashAlgorithm=SHA256
SigPolicyURI=https://www.batuz.eus/fitxategiak/batuz/ticketbai/sinadura_elektronikoaren_zehaztapenak_especificaciones_de_la_firma_electronica_v1_1.pdf
Responder Con Cita
  #6  
Antiguo 12-02-2024
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.035
Poder: 22
keys Va por buen camino
Gracias.

No me acordaba lo de que había que pasarlo a hexadecimal. Tampoco lo voy a cambiar mientras funcione el anterior, sólo era por tenerlo preparado por si algún día deja de funcionar el anterior.
Responder Con Cita
  #7  
Antiguo Hace 4 Semanas
lsubirana lsubirana is offline
Registrado
 
Registrado: abr 2024
Posts: 1
Poder: 0
lsubirana Va por buen camino
Por si os sirve de ayuda con todo este tema del hash que provoca error en los envíos.

Nosotros lo hemos sufrido esta pasada semana y hemos detectado el problema siguiente: a día de hoy, el documento sinadura_elektronikoaren_zehaztapenak_especificaciones_de_la_firma_electronica_v1_1.pdf que consta en la propia web de Batuz proporciona un hash 66ecabe920a35a8775616852f1800fb7570fa85b1b9ba71a369c6ad8623ee694 que en Base64 pasa a Zuyr6SCjWod1YWhS8YAPt1cPqFsbm6caNpxq2GI+5pQ=

Este hash no correcto respecto a las validaciones, ya que espera el K2baIY0fk8jbkPHkffk5F5C46O5VuzDwH21dAovjVRs=

Parece que el problema se ha originado en la propia subida del documento a la web, ya que ha modificado el documento incluyendo algunos metadatos que han alterado el hash
Consultado al servicio técnico han comentado que lo han visto recientemente y que ya están realizando cambios para solucionar esta situación.
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
SII -Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice newtron Internet 3557 Hace 2 Semanas 17:42:47
Como utilizar la ayuda del nuevo Sistema Operativo gluglu Humor 3 24-09-2007 09:39:05
Aplicacion Agencia De Viajes ArdiIIa Varios 9 20-01-2007 16:49:53
El Vasco Aguirre Al González La Taberna 5 26-05-2006 09:22:28
Microsoft ha lanzado su nuevo sistema operativo DarkByte Humor 0 25-01-2004 09:21:14


La franja horaria es GMT +2. Ahora son las 20:32:56.


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