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 06-07-2023
seccion_31 seccion_31 is offline
Miembro
 
Registrado: ene 2017
Posts: 112
Poder: 8
seccion_31 Va por buen camino
hola de nuevo

(a riesgo de parecer ya un poco absurdo, ya me disculpareis)

Segun lo que he visto tenemos:

1 RegistroAltafacturas
1 Cabecera
xx registro(s) de facturacion (sobre los que hay que calcular la huella)
1 control

Si estoy equivocado corregidme por favor. ¿Tengo dudas si el nodo de Control, esta dentro o fuera del registro de facturacion?

si el nodo de control esta fuera, entonces La huella se calcula sobre todos los registros de facturacion.

si el nodo de control esta dentro del registro de facturacion, se calcula la huella sobre cada uno de los registros de facturacion.


Para obtener el calculo de la huella, ¿es con los valores del registro de facturacion, ¿ó debe incluir los literales de identificacion de cada nodo XML?


Saludos cordiales
Responder Con Cita
  #2  
Antiguo 06-07-2023
seccion_31 seccion_31 is offline
Miembro
 
Registrado: ene 2017
Posts: 112
Poder: 8
seccion_31 Va por buen camino
He modificado el ejemplo de codigo anterior (cuando salgamos de dudas lo publico completo), para obtener la huella de los valores del registro(s) de Facturacion.

En nuestro caso del ejemplo, si tomo los valores del registro de facturacion:

20223T00000006Y84.2.1.256631/07/2022F231/07/2022VENTA MINORISTA01S14.001.000.041.0400000006Y84.2.1.256531/07/20229yYI6U89U3IUIQE345EUGWEBsd7EKFCBP9trtYUJSD0JFFKJKrtthAuysfadfWPESISTEMAS INFORMATICOS TPV00000006YIDENTIFICADOR AEAT XXXX46.243.14501

tengo un sha256 de:

45b36c6aa8b2068545c11a236f257f22754bb0392c87786a62985abcd43541c6

Comprobado en Delphi, y en varias herramientas online.

Sin embargo con el mismo contenido del ejemplo de ermendalenda, tenemos:

005948F5A441A56ABF584804036409719AB89892608FD708BAB8AE5088C896AD

desconozco si el ejemplo tenia bien calculada la huella, o me estoy equivocando en algo.
Responder Con Cita
  #3  
Antiguo 06-07-2023
seccion_31 seccion_31 is offline
Miembro
 
Registrado: ene 2017
Posts: 112
Poder: 8
seccion_31 Va por buen camino
me respondo yo mismo:

El control diria que va fuera del "registro de facturacion", por tanto comprendera toda las facturas dentro de esos nodos.

El calculo del sah256 se supone que es con los codigos "<" incluidos ">"

Vease el link del mensaje #529: https://www.clubdelphi.com/foros/sho...&postcount=529

Me falta saber como firmar y enviar el XML. (sobre todo enviar) ¿se pueden hacer pruebas de envio ahora mismo?

Si lo veis bien, puedo ir publicando el codigo.

Saludos
Responder Con Cita
  #4  
Antiguo 06-07-2023
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 873
Poder: 3
ermendalenda Va por buen camino
Cita:
Empezado por seccion_31 Ver Mensaje
me respondo yo mismo:

El control diria que va fuera del "registro de facturacion", por tanto comprendera toda las facturas dentro de esos nodos.

El calculo del sah256 se supone que es con los codigos "<" incluidos ">"

Vease el link del mensaje #529: https://www.clubdelphi.com/foros/sho...&postcount=529

Me falta saber como firmar y enviar el XML. (sobre todo enviar) ¿se pueden hacer pruebas de envio ahora mismo?

Si lo veis bien, puedo ir publicando el codigo.

Saludos
Hola.
Que yo sepa, aún no están definidas las firmas ni los envios, no puedes hacer esas pruebas.
El hash efectivamente es sobre el nodo de registros... con la etiqueta (de dicho nodo) de inicio y fin incluidas
Responder Con Cita
  #5  
Antiguo 07-07-2023
seccion_31 seccion_31 is offline
Miembro
 
Registrado: ene 2017
Posts: 112
Poder: 8
seccion_31 Va por buen camino
Buenos dias !

Ya tengo el codigo para firmar el xml, utilizando el comando de linea de autofirma que funciona perfecto.

solo me quedaria saber como enviarlo, aunque no este definida todavia la url, y ya publico el codigo un poco como guia creo que puede ser interesante. (en el codigo anterior hay un fallo, en usohorario (falta la h) husohorario)

x favor ¿alguien puede ayudarme con el envío del XML? (y guardar la respuesta)

gracias !
Responder Con Cita
  #6  
Antiguo 07-07-2023
seccion_31 seccion_31 is offline
Miembro
 
Registrado: ene 2017
Posts: 112
Poder: 8
seccion_31 Va por buen camino
Cita:
Empezado por ermendalenda Ver Mensaje
Hola.
Que yo sepa, aún no están definidas las firmas ni los envios, no puedes hacer esas pruebas.
El hash efectivamente es sobre el nodo de registros... con la etiqueta (de dicho nodo) de inicio y fin incluidas
gracias por tu respuesta,

a ver si encuentro ayuda para enviar el xml.

saludos !
Responder Con Cita
  #7  
Antiguo 07-07-2023
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 873
Poder: 3
ermendalenda Va por buen camino
Cita:
Empezado por seccion_31 Ver Mensaje
gracias por tu respuesta,

a ver si encuentro ayuda para enviar el xml.

saludos !
Hola
Donde has conseguido los parámetros de la firma que hay que aplicar a los xmls y si es cades xades...?
Sabes si la firma va con Timestamp de un organismo verificado?

Última edición por ermendalenda fecha: 07-07-2023 a las 16:36:38.
Responder Con Cita
  #8  
Antiguo 07-07-2023
seccion_31 seccion_31 is offline
Miembro
 
Registrado: ene 2017
Posts: 112
Poder: 8
seccion_31 Va por buen camino
Cita:
Empezado por ermendalenda Ver Mensaje
Hola
Donde has conseguido los parámetros de la firma que hay que aplicar a los xmls y si es cades xades...?
Sabes si la firma va con Timestamp de un organismo verificado?

Le digo autofirma command line, que me firme el XML, y me devuelve un XML con un codigo añadido bastante grande.

Paso ese XML firmado a un par de webs para que lo comprueben y al propio autofirma, y confirman que esta correctamente firmado.

Hasta ahi.

Informacion: https://firmaelectronica.gob.es/Home...Firma-OLD.html

Cita:
Formatos XAdES, CAdES y PAdES
Estos son los formatos y versiones de firma admitidos para hacer trámites con las Administraciones Públicas.
El portal Valide y la aplicación @firma permiten la firma de documentos electrónicos en los formatos XAdES, CAdES y PAdES.



XAdES: para ficheros de tamaño pequeño (hasta 4 MB)

CAdES: para ficheros de tamaño grande (a partir de 4 MB)

PAdES: para ver la información de tu firma y el contenido una vez firmado (PDF).

Revisare los datos de la firma a ver que me dicen, Pero puedes probarlo facilmente con el autofirma windows, seleccionando manualmente el XML y firmandolo.

Parametros del autofirma: (que soportan esos tres formatos)

Cita:
-gui (Realiza la operación con entorno gráfico. Tiene prioridad sobre -certgui)
-certgui (Usa un dialogo gráfico para la selección del certificado de firma)
-i inputfile (Ruta del fichero de entrada)
-o outputfile (Ruta del fichero de salida)
-algorithm algo (Algoritmo de firma)
-format (Establece el formato de firma)
auto (Selección de formato en base al fichero de entrada)
cades (Formato CAdES)
pades (Formato PAdES)
xades (Formato XAdES)

facturae (Firma de factura electronica)
ooxml (Formato OOXML)
odf (Formato ODF)
-config extraParams (Properties en texto plano con la configuración de la operación)
-store (Establece el almacén de claves. Por defecto, el del sistema)
auto (Almacén de claves del sistema)
windows (Almacén de claves de Windows)
mac (Almacén de claves de Mac OS X)
mozilla (Almacén de claves de Mozilla Firefox)
dni (DNI electrónico)
pkcs1212file (Almacén PKCS#12. "p12file" es la ruta del almacén)
pkcs1111file (Almacén PKCS#11. "p11file" es la ruta del controlador)

-password password (Establece la contraseña del almacén)
-alias alias (Alias del certificado de firma)
-filter filter (Filtro para seleccionar el certificado de firma)
-xml (Formatea la respuesta como XML)

Última edición por seccion_31 fecha: 07-07-2023 a las 18:01:04. Razón: aportar mas informacion
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
Hijo de Informáticos gluglu Humor 3 13-03-2007 11:05:35
Adictos informaticos ... Trigger Humor 2 11-10-2004 12:18:32
Nosotros los Informáticos Trigger Humor 1 10-10-2004 14:58:09
Patrón de los Informáticos. obiwuan Varios 20 10-09-2003 14:44:54
Chistes Informaticos jhonny Humor 2 11-08-2003 21:59:09


La franja horaria es GMT +2. Ahora son las 03:14:17.


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