Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problemas con firma digital 
 al final de cada linea #52

Closed
ArielTalavera opened this issue Aug 9, 2023 · 7 comments
Closed

Problemas con firma digital 
 al final de cada linea #52

ArielTalavera opened this issue Aug 9, 2023 · 7 comments

Comments

@ArielTalavera
Copy link

Buenas tardes,

Estoy teniendo un problema en la generación de la firma digital. Puedo usar correctamente mi certificado pero la firma generada tiene problemas. La gente de Sifen me indico que los carctares al final de cada linea en los campos SignatureValue y X509Certificate producen errores al tratar de validar la firma en del lado de Sifen. Es posible que la generación de esos carácteres al generar la firma con la libreria se deba a una mala configuración del certificado? La configuración que utilizo es la siguiente:

SifenConfig config = new SifenConfig(
SifenConfig.TipoAmbiente.DEV,
"0002", // ID CSC
"EFGH0000000000000000000000000000", // CSC
SifenConfig.TipoCertificadoCliente.PFX,
"/Users/fabriciomendozagranada/Documents/CDS/sifenbridge/certificado_digital.pfx",
"password"
);
config.setUsarCertificadoCliente(true);

    Sifen.setSifenConfig(config);
@ArielTalavera
Copy link
Author

image

este seria el caracter que me agrega, pero lo raro es que no sucede en todos los casos

@pablo
Copy link
Collaborator

pablo commented Aug 9, 2023

En algunos casos funciona y en otros hay error de firma? Podés pasar un ejemplo que sí funciona y un ejemplo que no? Voy a ver si se repite con nuestro certificado.

@ArielTalavera
Copy link
Author

factyras.zip

en el tenes 2 archivos ya firmados.

01800026799008003000441922023080911676648437 este cdc es el que me aprobo la set

01800026799002002000136922023080714904228630 este me recahza la set y tiene el enter en la firma en cada linea.. no se por que le agrega

@ArielTalavera
Copy link
Author

desde ya muchas gracias por tu respuesta

@CRkloontech
Copy link

Buen día. Solo para reportar que estamos con el mismo problema, al intentar auténticar el DE en la sifen algunas vezes nos retorna el error de xlm mal formatado por el tema del &#13 en la firma. El XML es generado de igual forma todas las vezes pero en algunos casos en el momento de la firma nos agrega esse carácter.

@ArielTalavera
Copy link
Author

Yo solucione de forma provisoria.. tuve que descargar los codigos fuentes.. agregar a mi proyecto y modificar la clase ReqRecLoteDe.java

image

luego de ahi si ya puedo enviar.

Otro dato curioso, yo genero y envio desde mi pc de desarrollo y sin problema... llevo al servidor en produccion y ahi tengo el problema.. no se si tiene algo que ver...

@pablo
Copy link
Collaborator

pablo commented Aug 14, 2023

Buenísimo Ariel. Vamos a investigar en profundidad, y analizar la inclusión de esa línea para todos.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants