También he probado cambiado policyIdentifierHashAlgorithm=SHA-512 por policyIdentifierHashAlgorithm=SHA-256
Según manual de integrador Autofirma 1.7 , se indica,
Nombre del Parámetro---->signingCertificateV2
Valor posible----> true -----> Se incluirá el atributo SigningCertificateV2 en la firma.
Valor posible ---->false (U otro valor) -----> Se incluirá el atributo SigningCertificate en la firma .
Valor posible ---->Sin especificar ------->Se incluirá SigningCertificate si la firma utiliza un algoritmo de firma SHA1 y SigningCertificateV2 para el resto de algoritmos.
Hola.
Estoy intentando configurar los parámetros para firmar xml mediante Autofirmacommandline de acuerdo a las especificaciones para Ticketbai.
Según se especifica, el dato SigningCertificatev2 (Certificado del firmante) es obligatorio en la firma.
Indico los parámetros con los ya está firmando correctamente el xml, pero sin SigningCertificatev2. Datos para araba: sign -i E:\tmp\TICKETBAI\tbai-ZZ_33.xml -o E:\tmp\TICKETBAI\tbai-ZZ_33_out.xml -store windows -filter subject.contains:XXXXXXXXXXX -config "format=XAdES Enveloped\npolicyIdentifier=https://ticketbai.araba.eus/tbai/sinadura/\npolicyIdentifierHash=d69VEBc4ED4QbwnDtCA2JESgJiw+rwzfutcaSl5gYvM=\npolicyIdentifierHashAlgorithm=SHA-512\npolicyQualifier=https://www.araba.eus/ticketbai/sinadura/\n-signingCertificateV2=true"
Intento añadiendo al final nuevo parámetro signingCertificateV2=true y el mismo resultado, no incluye SigningCertificatev2
sign -i E:\tmp\TICKETBAI\tbai-ZZ_33.xml -o E:\tmp\TICKETBAI\tbai-ZZ_33_out.xml -store windows -filter subject.contains:XXXXXXXXXXX -config "format=XAdES Enveloped\npolicyIdentifier=https://ticketbai.araba.eus/tbai/sinadura/\npolicyIdentifierHash=d69VEBc4ED4QbwnDtCA2JESgJiw+rwzfutcaSl5gYvM=\npolicyIdentifierHashAlgorithm=SHA-512\npolicyQualifier=https://www.araba.eus/ticketbai/sinadura/\nsigningCertificateV2=true"
También he probado cambiado policyIdentifierHashAlgorithm=SHA-512 por policyIdentifierHashAlgorithm=SHA-256
Según manual de integrador Autofirma 1.7 , se indica,
Nombre del Parámetro---->signingCertificateV2
Valor posible----> true -----> Se incluirá el atributo SigningCertificateV2 en la firma. Valor posible ---->false (U otro valor) -----> Se incluirá el atributo SigningCertificate en la firma . Valor posible ---->Sin especificar ------->Se incluirá SigningCertificate si la firma utiliza un algoritmo de firma SHA1 y SigningCertificateV2 para el resto de algoritmos.
pero no lo consigo
Muchas gracias