Hola. Quería consultarles por un problema que estoy teniendo. Resulta que si el XML lo genero eliminando todos los acentos y las ñ, me valida correctamente el sello, pero ya si permito que el XML se genere con acentos, no me valida el sello. El XML lo genero codificado en UTF-8, con lo cual, no es problema poner acentos ni ñ, pero me complica con el sello.
El sello lo hago, primero guardando en un .txt la cadena original ("cadenaoriginal.txt"), y luego, con openssl, ejecuto la siguiente sentencia:
openssl dgst -sha1 -out "firmado.bin" -sign "key.pem" "cadenaoriginal.txt"
y luego lo paso a Base64. Con acentos, falla. Sin acentos, valida.
Lo único que cambia es si en la cadena original hay acentos o no. En el txt guardo la cadena original con los acentos incluídos. ¿Alguien sabe decirme cuál puede ser el error?
¡Muchas gracias!

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
.
Problema sello con Acentos y ñ
-
- Mensajes: 118
- Registrado: Lun Dic 16, 2013 5:55 pm
Re: Problema sello con Acentos y ñ
Tu xml está en utf8, pero y tu archivo de cadena original? verifica que tu cadena original esté en utf8 tambien, esto lo puedes verificar con notepad++, es gratuito
-
- Mensajes: 2
- Registrado: Mar Abr 08, 2014 9:21 am
Re: Problema sello con Acentos y ñ
Sí, ya encontré el problema. Mi archivo con la CadenaOriginal estaba en UTF-8, pero me fallaba por el BOM. Quitándole el BOM, ya me funcionó y validó XML con acentos y ñ.
¡Muchas gracias!
¡Muchas gracias!