Ver Mensaje Individual
  #38  
Antiguo 15-11-2017
YellowStone YellowStone is offline
Miembro
 
Registrado: feb 2007
Ubicación: Adeje
Posts: 34
Reputación: 0
YellowStone Va por buen camino
Cita:
Empezado por josemmerida Ver Mensaje
Buenas tardes.

Estoy intentando sustituir el incomodo aduanetxml por la utilidad autofirma para la firma de archivos XML de aeat.

Resulta que la firma xml que necesito según las especificaciones es "Xades Enveloped".

Arrancando el entorno gráfico hay un desplegable en el cual se elige "Xades Enveloped", firma perfectamente.

En linea de comando el xades "normal" funciona bien con la instrucción

Código:
"AutoFirmaCommandLine.exe" sign -i "C:\PrevArchivo.txt" -o "C:\FirmadoArchivo.txt" -store windows -alias "MiAlias" -format "XAdES" -config signatureProductionCity=MALAGA\nsignatureProductionProvince=MALAGA\nsignatureProductionPostalCode=29016\nsignatureProductionCountry=ESPAÑA
He estado buscando en la documentación Java y en format describe un comando "XAdES Enveloped" que parece que no existe en AutoFirmaCommandLine.exe ya que no se describe al llamar a -help y de hecho no funciona

Incluso he encontrado un parametro para -config que nos indica en que nodo colocamos la firma es: "insertEnvelopedSignatureOnNodeByXPath=/Signature".

Sigo sin dar con la tecla de como firmar "XAdES Enveloped" desde "AutoFirmaCommandLine.exe". ¿A alguien se le ocurre algo?

Muchas gracias de antemano. Lo mismo es una tontería....

Saludos.
Edito porque no funciona lo que había puesto.
Responder Con Cita