Actualización Sello Digital SAT México

Páginas: 5 (1114 palabras) Publicado: 23 de octubre de 2013
Actualización para Certificado de Sello Digital.

Esta guía tiene como finalidad documentar el proceso necesario para actualizar la información que requiere el SOI para emitir Facturas y Notas de Crédito cuando se solicita un nuevo certificado de sello digital.

La información que se presenta es válida desde el 13 de junio de 2013 y su vigencia depende de las modificaciones por parte del SAT(tipos de archivo) y/o las modificaciones en el programa OpenSSL.

Archivos necesarios para la actualización:
Documento con extensión CERT (Llave Pública).
Documento con extensión KEY (Llave Privada).
Contraseña de llave privada (normalmente es un archivo TXT).

Programas necesarios:
OpenSSL Kit de herramientas para implementar los protocolos Secure Sockets Layer (SSL v2/v3) y TransportLayer Security (TLS v1).
Página web: http://slproweb.com/products/Win32OpenSSL.html
Este programa puede requerir instalar alguna(s) actualización(es) para Windows.

OpenSSL utiliza un formato llamado PEM, mientras que nuestros certificados están en formato x509 y la llave en formato DER.

*Se puede agregar la carpeta BIN de OpenSSL al path de Windows (Variables del Sistema) o trabajar desdeel directorio del programa.

Todos los archivos generados se pueden abrir con un editor de texto como bloc de notas.
No deben modificarse, cualquier carácter ajeno al archivo original se considera una alteración que se refleja al emitir el sello de los documentos (factura y nota de crédito); lo que ocasiona un documento inválido.

Línea de comandos de Windows –Ejecutar CMD-
Para poder usarOpenSSL es necesario convertir nuestros archivos a formato PEM.

Con el siguiente comando convertimos el certificado a formato PEM e incluimos la llave pública.
C:\OpenSSL-Win32\bin>openssl x509 -inform DER -outform PEM -in C:\icami\doctos\mty\finanzas\cert_keys\cfo060828ak6_1306121227s.cer -pubkey>C:\OpenSSL-Win32\bin\test\cfo060828ak6_1306121227s.cer.pem

El archivo tiene como resultado lainformación codificada en dos secciones delimitadas por las siguientes instrucciones:
-----BEGIN PUBLIC KEY-----
Aquí se muestra el contenido de la llave pública
-----END PUBLIC KEY-----

-----BEGIN CERTIFICATE-----
Esta es la información del certificado
-----END CERTIFICATE-----

Si se omite el parámetro –pubkey el archivo no muestra la información de la llave, es decir, está incompletopara el módulo de facturación de SOI.

Para ver el contenido del certificado (archivo CERT) y exportarlo a un archivo de texto, tecleamos en la consola el siguiente comando:
C:\OpenSSL-Win32\bin>openssl x509 -in C:\OpenSSL-Win32\bin\mty\cfo060828ak6_1306121227s.cer.pem -text> C:\OpenSSL-Win32\bin\mty\cfo060828ak6_1306121227s.info.txt

En este archivo encontramos la mayoría de la información quese requiere para facturar:
Serial Number => Número de certificado.
Se deben remover los valores (:3) el resultado es el número real.
Validity -> Not Before => Fecha inicio de validez.
Validity -> Not After=> Fecha fin de validez.
BEGIN CERTIFICATE - END CERTIFICATE => Contenido del Certificado cifrado.

De igual forma con el siguiente comando convertimos la llave privada (archivo KEY) aformato PEM.
C:\OpenSSL-Win32\bin>openssl pkcs8 -inform DER -in C:\icami\doctos\mty\finanzas\
cert_keys\cfo060828ak6_1306121227s.key -out C:\OpenSSL-Win32\bin\mty\cfo060828ak
6_1306121227s_key.pem

Aquí nos solicita la contraseña de la llave privada, se debe escribir respetando mayúsculas y minúsculas (si aplica el caso).

El archivo tiene como resultado la información codificada en unasección delimitada por la siguiente instrucción:
-----BEGIN PRIVATE KEY-----
Aquí se muestra el contenido de la llave privada
-----END PRIVATE KEY-----

El archivo anterior no es suficiente para generar facturas, es necesario recuperar la información cifrada en RSA (sistema criptográfico de clave pública). Es necesario convertirla a formato PKCS#8.

Converting a Traditional PEM-Encoded...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Descripción del Programa de Actualización y Registro del SAT
  • ACTUALIZACION DE LA SAT
  • Sello digital
  • Animacion digital en mexico
  • Televisión digital en méxico
  • Agenda Digital En México
  • Periodismo Digital En México
  • La animación digital en México (en proceso)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS