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 13-09-2017
jodaws jodaws is offline
Miembro
 
Registrado: may 2007
Posts: 22
Poder: 0
jodaws Va por buen camino
Buenos días, yo estoy intentando firmar pero no me funciona... Cuando lo hago con el programa Autofirma de forma manual me firma correctamente el fichero, ya que hago la validación en la página de facturae y sale todo ok. Pero si lo hago con CMD (que luego incluiré dentro del programa delphi) entonces me sale un error en la Política de la firma: No se ha validado la política. Error en la firma , aunque me genera el archivo XSIG

Estoy pensando que alomejor no le paso bien el alias ...

Hablas de un post anterior que comentavas el que creo que es el mismo problema que yo tengo...Me puedes indicar cual es?

Se os acude que puede ser?

Muchas gracias de antemano
Responder Con Cita
  #2  
Antiguo 13-09-2017
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.030
Poder: 22
keys Va por buen camino
Hola. Cuando llamas a autofirmacommandline tienes que pasarle en -config una serie de datos como son la ciudad,provincia, codigopostal y pais. Lo tienes en un post anterior


Código Delphi [-]
autofirmacommandline sign -i C\factura.XML -o C:\FacturaFirmada.xml -store windows -alias "ALIAS DEL CERTIFICADO" -format facturae -config signatureProductionCity=MADRID\nsignatureProductionProvince= MADRID\nsignatureProductionPostalCode= 28070\nsignatureProductionCountry= ESPAÑA

Un saludo
Responder Con Cita
  #3  
Antiguo 13-09-2017
manelb manelb is offline
Miembro
 
Registrado: mar 2017
Posts: 281
Poder: 8
manelb Va por buen camino
Cita:
Empezado por jodaws Ver Mensaje
B
Se os acude que puede ser?
Tiene que funcionar !!!

Con la ayuda de este hilo yo lo conseguí.

primero que nada revisa que el alias es correcto

Código:
AutofirmaCommandLine.exe listaliases
A continuación te paso la linea de comandos que utilizo.
Ya tengo los dientes parámetros configurados tal y como yo lo utilizo
Cita:
"c:\AutoFirma\AutoFirmaCommandLine.exe" sign -i %1 -o %2 -store windows -alias %3 -format facturae -config signatureProductionCity=%4\nsignatureProductionProvince=%5\nsignatureProductionPostalCode=%6\nsignat ureProductionCountry=%7

Última edición por Casimiro Notevi fecha: 13-09-2017 a las 13:34:59.
Responder Con Cita
  #4  
Antiguo 13-09-2017
jodaws jodaws is offline
Miembro
 
Registrado: may 2007
Posts: 22
Poder: 0
jodaws Va por buen camino
Muchas gracias por vuestras respuestas, intento llamarlo con los paramétros que me comentais con la linea de comandos (luego ya lo automatizaré) pero me sale : No se reconoce el parametro MADRID\nsignatureProductionPostalCode=

Lo llamo asi:

autofirmacommandline sign -i c:\fac\FAC12555_1700001.XML -o c:\fac\FACFIRMADO.XML -store windows -alias "ALIAS" -format facturae -config signatureProductionCity=MADRID\nsignatureProductionProvince= MADRID\nsignatureProductionPostalCode= 28070\nsignatureProductionCountry= ESPAÑA

El alias en princio está correcto, ya que si pongo uno que no existe me lo dice.

Que es lo que no veo?? Me da la sensación que estoy ciega
Responder Con Cita
  #5  
Antiguo 13-09-2017
jodaws jodaws is offline
Miembro
 
Registrado: may 2007
Posts: 22
Poder: 0
jodaws Va por buen camino
He puesto solo hasta el primer parámetro

autofirmacommandline sign -i c:\fac\FAC1700001.XML -o c:\fac\FACFIRM.XML -store windows -alias "ALIAS" -format facturae -config signatureProductionCity=MADRID

y parece que me la valida correctamente! Luego haré algunas pruebas más.
Responder Con Cita
  #6  
Antiguo 13-09-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No olvides las etiquetas para el código, sin ellas es muy difícil de leer.



Gracias
Responder Con Cita
  #7  
Antiguo 13-09-2017
jodaws jodaws is offline
Miembro
 
Registrado: may 2007
Posts: 22
Poder: 0
jodaws Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
No olvides las etiquetas para el código, sin ellas es muy difícil de leer.



Gracias

Gracias y disculpa, ya debería reordarlo
Responder Con Cita
  #8  
Antiguo 13-09-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Gracias a ti
Responder Con Cita
  #9  
Antiguo 03-10-2017
YellowStone YellowStone is offline
Miembro
 
Registrado: feb 2007
Ubicación: Adeje
Posts: 34
Poder: 0
YellowStone Va por buen camino
Una buena opción para sacar los aliases bien formateados y poder cogerlo correctamente es la siguiente:

autofirmacommandline.exe listaliases -store windows -xml >aliases.xml

Esto nos genera un fichero xml que luego podemos tratar y nos queda algo así:

Código:
<afirma>
	<result>ok</result>
	<response>
		<alias>AC FNMT Usuarios</alias>
		<alias>AC RAIZ FNMT-RCM</alias>
		<alias>17d2dae11e5420c6</alias>
		<alias>ESTE ALIAS ME VALE - 1122334455H</alias>
	</response>
</afirma>
Responder Con Cita
  #10  
Antiguo 03-10-2017
YellowStone YellowStone is offline
Miembro
 
Registrado: feb 2007
Ubicación: Adeje
Posts: 34
Poder: 0
YellowStone Va por buen camino
Cita:
Empezado por jodaws Ver Mensaje
Muchas gracias por vuestras respuestas, intento llamarlo con los paramétros que me comentais con la linea de comandos (luego ya lo automatizaré) pero me sale : No se reconoce el parametro MADRID\nsignatureProductionPostalCode=

Lo llamo asi:

autofirmacommandline sign -i c:\fac\FAC12555_1700001.XML -o c:\fac\FACFIRMADO.XML -store windows -alias "ALIAS" -format facturae -config signatureProductionCity=MADRID\nsignatureProductionProvince= MADRID\nsignatureProductionPostalCode= 28070\nsignatureProductionCountry= ESPAÑA

El alias en princio está correcto, ya que si pongo uno que no existe me lo dice.

Que es lo que no veo?? Me da la sensación que estoy ciega

Te sobran espacios. A partir de "signatureProductionCity" no puede haber ningún espacio, y tu tienes espacios en antes de la provincia, del código postal y del país.
Responder Con Cita
  #11  
Antiguo 05-10-2017
YellowStone YellowStone is offline
Miembro
 
Registrado: feb 2007
Ubicación: Adeje
Posts: 34
Poder: 0
YellowStone Va por buen camino
Por cierto, que para aquellos que no son capaces de dar con el álias correcto de un certificado (que suele ocurrir mucho con los certificados de representación), que sepan que podemos poner el álias que nosotros queramos.

Simplemente hay que cambiarlo en el certificado. Accedemos a él a través de Opciones de Internet, Contenido, Certificados, elegir el certificado correspondiente, pulsar sobre ver, ir a detalles, y buscar la entrada "Nombre descriptivo", que suele ser la última abajo del todo, le damos a editar propiedades y le ponemos el nombre descriptivo que queramos. Ese será el álias a partir de ahora de dicho certificado.
Responder Con Cita
  #12  
Antiguo 05-10-2017
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.471
Poder: 21
newtron Va camino a la fama
Cita:
Empezado por YellowStone Ver Mensaje
Por cierto, que para aquellos que no son capaces de dar con el álias correcto de un certificado (que suele ocurrir mucho con los certificados de representación), que sepan que podemos poner el álias que nosotros queramos.

Simplemente hay que cambiarlo en el certificado. Accedemos a él a través de Opciones de Internet, Contenido, Certificados, elegir el certificado correspondiente, pulsar sobre ver, ir a detalles, y buscar la entrada "Nombre descriptivo", que suele ser la última abajo del todo, le damos a editar propiedades y le ponemos el nombre descriptivo que queramos. Ese será el álias a partir de ahora de dicho certificado.
Muy buen apunte, gracias.
__________________
Be water my friend.
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
FTP con SSL, Obtener el certificado mercury2005 Internet 0 27-12-2006 08:48:42
certificado en word nicocer Servers 0 15-03-2004 14:41:30


La franja horaria es GMT +2. Ahora son las 00:29:06.


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