
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
.
Salida UTF-8 en OpenSSL
-
- Mensajes: 156
- Registrado: Mié Oct 20, 2010 10:03 pm
Salida UTF-8 en OpenSSL
Hola:
Es posible indicarle a OpenSSL que la salida que va a producir sea en codificación UTF-8 ?
Gracias por la ayuda.
Es posible indicarle a OpenSSL que la salida que va a producir sea en codificación UTF-8 ?
Gracias por la ayuda.
-
- Mensajes: 372
- Registrado: Mié Ago 11, 2010 1:55 am
- Ubicación: México, D.F.
- Contactar:
Re: Salida UTF-8 en OpenSSL
Hola...
No que yo sepa, pero... ¿tienes algún problema con la salida?...
Saludos
No que yo sepa, pero... ¿tienes algún problema con la salida?...
Saludos
Todo lo que no es dado es perdido
-
- Mensajes: 156
- Registrado: Mié Oct 20, 2010 10:03 pm
Re: Salida UTF-8 en OpenSSL
Gracias por responder Mauricio:
Después de muchos intentos fallidos me di cuenta que en Windows de forma predeterminada los archivos generados son bajo codificación 1252 Europeo Occidental y esa era la razón por la cuál fallaba la validación del sello en el validador del SAT. Cambié manualmente la codificación a UTF-8 unicode, (Esto mediante Visual Studio de momento) de los archivos certificado.pem y la cadenaoriginal.txt. Es por eso que estoy investigando cómo hacerlo de forma automatizada.
Gracias ... saludos
Después de muchos intentos fallidos me di cuenta que en Windows de forma predeterminada los archivos generados son bajo codificación 1252 Europeo Occidental y esa era la razón por la cuál fallaba la validación del sello en el validador del SAT. Cambié manualmente la codificación a UTF-8 unicode, (Esto mediante Visual Studio de momento) de los archivos certificado.pem y la cadenaoriginal.txt. Es por eso que estoy investigando cómo hacerlo de forma automatizada.
Gracias ... saludos
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Salida UTF-8 en OpenSSL
Se que para ENTRADAS de cadenas si puedes especificar utf8, por ejemplo :
openssl enc -base64 "UTF8:esto es una cadena"
pero seria cosa de ver para salida, puedes especificar a que salida te refieres?
openssl enc -base64 "UTF8:esto es una cadena"
pero seria cosa de ver para salida, puedes especificar a que salida te refieres?
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 156
- Registrado: Mié Oct 20, 2010 10:03 pm
Re: Salida UTF-8 en OpenSSL
Me refiero por ejemplo para extraer el pem:
openssl pkcs8 -inform DER -in certificado.key -passin pass:a0123456789 -out certificado.pem
Después de estar cómo loco intentando validar, me di cuenta que en Windows el certificado.pem está bajo codificación 1252 Europeo occidental, y cuando generaba el sello lógicamente me generaba uno incorrecto. Lo cambié manualmente con un editor (Visual Studio) a utf-8 y voila funcionó.
Gracias.
openssl pkcs8 -inform DER -in certificado.key -passin pass:a0123456789 -out certificado.pem
Después de estar cómo loco intentando validar, me di cuenta que en Windows el certificado.pem está bajo codificación 1252 Europeo occidental, y cuando generaba el sello lógicamente me generaba uno incorrecto. Lo cambié manualmente con un editor (Visual Studio) a utf-8 y voila funcionó.
Gracias.
-
- Mensajes: 156
- Registrado: Mié Oct 20, 2010 10:03 pm
Re: Salida UTF-8 en OpenSSL
Programáticamente convertí la cadena original a UTF-8, y realizé una prueba con el certificado.pem y sello.txt codificados en 1252-Europeo occidental y si validó bien el sello. De todas formas para dormir tranquilo estoy investigando cómo convertir la salida de OpenSSL a UTF-8 directamente estos dos archivos (certificado.pem y sello.txt). Seguimos pendientes ...
Gracias.
Gracias.
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Salida UTF-8 en OpenSSL
Pero espera, el certificado.pem y el sello.txt estan codificado en BASE64 y solo puede incluir los siguientes caracteres :Alex Noria escribió:Programáticamente convertí la cadena original a UTF-8, y realizé una prueba con el certificado.pem y sello.txt codificados en 1252-Europeo occidental y si validó bien el sello. De todas formas para dormir tranquilo estoy investigando cómo convertir la salida de OpenSSL a UTF-8 directamente estos dos archivos (certificado.pem y sello.txt). Seguimos pendientes ...
Gracias.
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ (son 64 caracteres)
NUNCA van a incluir letras acentuadas o eñes o ningun caracter raro, solo los que se muestran
Estos dos archivos (certificado.pem y sello.txt) NO DEPENDEN de UTF8 o el 1252-Europeo, la cadena original ESA SI depende de la codificacion UTF8 o 1252-Europeo.
Ampliando mas la informacion :
El certificado y el sello son DATOS BINARIOS pero para poderla representar en el XML se convierten a BASE64 usando solo el alfabeto y los numeros 0..9
PEM significa Privacy Enhanced Mail que fue desarrollado principalmente para encriptar DATOS BINARIOS con letras y poderlas enviar por correo
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 156
- Registrado: Mié Oct 20, 2010 10:03 pm
Re: Salida UTF-8 en OpenSSL
Gracias dado por tomarte el tiempo:
¿ En sintesis ya no debo hacer nada más ?
Espero tu respuesta. Gracias.
¿ En sintesis ya no debo hacer nada más ?
Espero tu respuesta. Gracias.
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Salida UTF-8 en OpenSSL
Si ya valido tu sello ya puedes dormir tranquilo, ya tienes la parte mas importante "en el bolsillo" el famoso sello digital.Alex Noria escribió:Gracias dado por tomarte el tiempo:
¿ En sintesis ya no debo hacer nada más ?
Espero tu respuesta. Gracias.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 156
- Registrado: Mié Oct 20, 2010 10:03 pm
Re: Salida UTF-8 en OpenSSL
jum Ese famoso sello erggg
Muchas gracias dado.

Muchas gracias dado.