Problema sello con Acentos y ñ
Publicado: Mar Abr 08, 2014 9:30 am
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!
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!