Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-12-2020
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.229
Poder: 24
keys Va por buen camino
Cita:
Empezado por tejano Ver Mensaje
Gracias por al rapidez en la contestación "keys".

Alguien sabe como calcular el campo SignatureValue?
Para eso tienes que firmar el xml y se genera todo tendro de la firma. Te aconsejo que mires algún componente de terceros para firmarlos. Si miras los post tienes algun ejemplo para hacerlo con los SecureBlackBox.

Un Saludo.
Responder Con Cita
  #2  
Antiguo 03-12-2020
tejano tejano is offline
Miembro
 
Registrado: dic 2020
Posts: 132
Poder: 6
tejano Va por buen camino
He conseguido firmar el xml con el software de "autofirma" y de forma automática.

Tiene unos 10.000 caracteres, que hay que coger todo el campo o únicamente una parte de él.

Si sirve con esto, os digo el comando y parametros que he utilizado.

Saludos
Responder Con Cita
  #3  
Antiguo 04-12-2020
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.229
Poder: 24
keys Va por buen camino
Prueba a enviar el fichero a hacienda para ver si esta bien firmado.

Por cierto a alguien no le funciona hoy viernes.
Responder Con Cita
  #4  
Antiguo 07-12-2020
chetchaker chetchaker is offline
Registrado
 
Registrado: ene 2020
Posts: 2
Poder: 0
chetchaker Va por buen camino
no funciona

es un desastre no funciona . desde hace días.
Responder Con Cita
  #5  
Antiguo 17-12-2020
tejano tejano is offline
Miembro
 
Registrado: dic 2020
Posts: 132
Poder: 6
tejano Va por buen camino
Buenas tardes, por si os sirve de algo con el software gratuito de Autofirma del Gobierno de España se puede sacar la firma. El software de Autofirma viene con un programa de línea de comando "autofirmacommanline" y no tener que estar comprando el SecureBlackBox. Yo lo utilizo bastante para firmar PDF´s por ejemplo, aunque sirve para firmar todo tipo de documentos.

Lo que hacemos con esto es firmar el XML con este comando

Cita:
autofirmaCommandLine sign -format xades -i "nombre_fichero_xmlk" -o "nombre_fichero_firmado -store windows -password "password_certificado" -alias "nombre_certificado"
De esta forma tenemos firmado el documento en formato XADES y ahora se trata de sacar los datos de la firma que hay dentro del fichero, los datos de la firma son estos:

Cita:
<ds:SignatureValue Id="Signature-0db5b90a-3929-4fc2-a8da-992c278e541b-SignatureValue">GAfJ3q4nUGN0DV8Ptg1FPIIfKSGyjLEHqOLBvsfKU/AMnTQybqjfE6sK2veI28Ioto4rEVT5164KFqW1z8Mnfd3+/+04Ws+p+z/DxopefzmKynZPoiY5xZWf+xYQePp3Bm5SFeyL9wlkzxD16Z9OJcYzAIX9o9CNHb5MRi0y3c1Z9f8pr8lvxWfYi8/zQUsvmALmdapTQnOM/Ih0FBv4lz1pjaA9Y1n2YV1e56saofzGAx179kg7/VBqCsELSAzb37+uqwKffhyKyXaO174U05JnoTjgrLcWbuOCL5OqnLtjHkoZ/l3hjauKUpAdklJ0aJ1NqcetuCInP3N/l4np/g==</ds:SignatureValue>
En este caso los 13 caracteres serían estos "GAfJ3q4nUGN0D"

Espero que os sirva para algo.

Saludos

Última edición por Neftali [Germán.Estévez] fecha: 17-12-2020 a las 15:35:45.
Responder Con Cita
  #6  
Antiguo 17-12-2020
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.437
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
Gracias por la información.
__________________
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
  #7  
Antiguo 21-12-2020
Javierus Javierus is offline
Miembro
 
Registrado: jun 2017
Posts: 119
Poder: 9
Javierus Va por buen camino
¡Muchas gracias! Me será muy útil
Responder Con Cita
  #8  
Antiguo 23-12-2020
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.437
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
Documento con 143 preguntas y respuestas acerca de TicketBAI (lo subo al FTP)
No se si lo tenéis, pero por si acaso.
Hay algunas interesantes que aclaran cosas prácticas.
Y muchas de ellas seguro que las tenemos todos.
__________________
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
  #9  
Antiguo 31-03-2021
Galaxian Galaxian is offline
Miembro
 
Registrado: mar 2021
Posts: 52
Poder: 6
Galaxian Va por buen camino
He conseguido crear un XAdES-EPES para TicketBAI con AutofirmaCommandLine, pero no puedo ponerlo porque no tengo permiso para poner enlaces ni imágenes (el ejemplo contiene enlaces a w3.org y batuz.eus)

Si algún moderador fuera tan amable...
Responder Con Cita
  #10  
Antiguo 31-03-2021
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por Galaxian Ver Mensaje
He conseguido crear un XAdES-EPES para TicketBAI con AutofirmaCommandLine, pero no puedo ponerlo porque no tengo permiso para poner enlaces ni imágenes (el ejemplo contiene enlaces a w3.org y batuz.eus)
Si algún moderador fuera tan amable...

Puedes poner, por ejemplo: ttp://.......

Y luego un moderador añadirá la h del principio.
Responder Con Cita
  #11  
Antiguo 01-04-2021
Galaxian Galaxian is offline
Miembro
 
Registrado: mar 2021
Posts: 52
Poder: 6
Galaxian Va por buen camino
Con un certificado PFX:

Cita:
AutoFirmaCommandLine.exe sign -i FicheroSinFirmar.xml -o FicheroFirmado.xml -store pkcs12:nombre_certificado.pfx -password password_certificado -filter nombre_certificado.pfx -format xades -xml -config "format=XAdES Enveloped\npolicyIdentifier=https://www.batuz.eus/fitxategiak/batuz/ticketbai/sinadura_elektronikoaren_zehaztapenak_especificaciones_de_la_firma_electronica_v1_0.pdf\npolicyIdent ifierHash=Quzn98x3PMbSHwbUzaj5f5KOpiH0u8bvmwbbbNkO9Es=\npolicyIdentifierHashAlgorithm=http://www.w3.org/2001/04/xmlenc#sha256\npolicyQualifier=https://www.batuz.eus/fitxategiak/batuz/ticketbai/sinadura_elektronikoaren_zehaztapenak_especificaciones_de_la_firma_electronica_v1_0.pdf"
Con certificado en el almacén de Windows:

Cita:
AutoFirmaCommandLine.exe sign -i FicheroSinFirmar.xml -o FicheroFirmado.xml -store windows -alias NombreDescriptivo -format xades -xml -config "format=XAdES Enveloped\npolicyIdentifier=https://www.batuz.eus/fitxategiak/batuz/ticketbai/sinadura_elektronikoaren_zehaztapenak_especificaciones_de_la_firma_electronica_v1_0.pdf\npolicyIdent ifierHash=Quzn98x3PMbSHwbUzaj5f5KOpiH0u8bvmwbbbNkO9Es=\npolicyIdentifierHashAlgorithm=http://www.w3.org/2001/04/xmlenc#sha256\npolicyQualifier=https://www.batuz.eus/fitxategiak/batuz/ticketbai/sinadura_elektronikoaren_zehaztapenak_especificaciones_de_la_firma_electronica_v1_0.pdf"
Los enlaces están sin el https (batuz), http (w3) ni www (todos)

Si se escoge el método del almacén de windows, hay que asegurarse de que no haya más de un certificado con el mismo nombre en el campo 'Nombre descriptivo' del almacén. Este valor puede cambiarse desde el menú secundario -> 'Propiedades' para asegurarse de que se va a escoger el definido en el comando.

Última edición por Neftali [Germán.Estévez] fecha: 06-04-2021 a las 18:11:54. Razón: Añadir links al mensaje
Responder Con Cita
  #12  
Antiguo 06-04-2021
Pau Haro Pau Haro is offline
Miembro
 
Registrado: mar 2021
Posts: 13
Poder: 0
Pau Haro Va por buen camino
Envio de TicketBAI Batuz

Buenas,

Llevo ya 1 semana intentando enviar el LROE de Bizkaia al servidor utilizando Java, pero no consigo nada mas que Error 400. Os dejo mi petición a continuación, si me pudierais echar una mano se agradecería, "creo que mi error esta en como estoy enviando el GZIP al servidor":

Headers:
Código:
con.setRequestProperty("Accept-Encoding", "gzip");
con.setRequestProperty("Content-Encoding", "gzip");
con.setRequestProperty("Content-Length ",String.valueOf(Files.readAllBytes(comprimitBizkaia.toPath()).length));
con.setRequestProperty("Content-Type", "application/octet-stream");
con.setRequestProperty("eus-bizkaia-n3-version", "1.0");
con.setRequestProperty("eus-bizkaia-n3-content-type", "application/xml");
con.setRequestProperty("eus-bizkaia-n3-data", jsonHeader);
con.setRequestMethod("POST");
jsonHeader:
Cita:
{
"con":"LROE",
"apa":"1.1",
"inte":{
"nif":"xxxxxxxxxx",
"nrs":"xxxxxxxxxxx"
},
"drs":{
"mode":"240",
"ejer":"2021"
}
}
Como envio el XML comprimido:
Código:
String foo = new String(Files.readAllBytes(Paths.get("/LROE_Bizkaia.xml")));
ByteArrayOutputStream baos = new ByteArrayOutputStream();

try (GZIPOutputStream gzos = new GZIPOutputStream(baos)) {
     gzos.write(foo.getBytes("UTF-8"));
}

byte[] fooGzippedBytes = baos.toByteArray();

OutputStream os = con.getOutputStream();
os.write(fooGzippedBytes);
os.flush();

con.connect();

Gracias!
Responder Con Cita
  #13  
Antiguo 19-04-2021
tejano tejano is offline
Miembro
 
Registrado: dic 2020
Posts: 132
Poder: 6
tejano Va por buen camino
Buenos días Galaxian,
He probado la línea de comando que has mandado para el Autofirmacommandline y la verdad que has hecho un gran trabajo, pero no me funciona.
En cambio si se hace eso mismo en los parámetros del Autofirma (Programa instalado) y se genera el archivo, si que funciona bien.
Has probado a enviar el fichero con el Autofirmacommandline con resultado satisfactorio?
Gracias de antemano.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 3716 19-01-2026 20:01:34
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 11:54:13.


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