Ambos archivos se genera en cualquier computadora, usando la herramienta OpenSSL (disponible para Windows, UNIX/Linux y MacOSX). La clave o key se carga directamente en la configuración de AdminParking, y el certificado que se genera aquí es necesario para generar el certificado de AFIP como se muestra en el mismo tutorial.
Ante cualquier duda nosotros podemos generarles el key y cert solicitandolo a hola@AdminParking.com
Para la generación del certificado vamos a usar OpenSSL, el cual ya viene en los sistemas Linux/Unix. Para Windows se puede descargar desde https://sourceforge.net/projects/openssl/. Una vez descargado hacemos doble click descomprimir y así poder abrir el archivo OpenSSl
Luego ingresamos en la carpeta bin
y copiamos todos los archivos de la misma.
Ahora en el Explorador de archivos de windos, nos dirigimos al disco C para crear una Nueva Carpeta
A esta nueva carpeta la vamos a nombrar OpenSSL
Ingresamos a la carpeta recién creada, y pegamos todos los archivos que habíamos copiado anteriormente de la carpeta bin
Como el programa OpenSSL no tiene ninguna pantalla ni botones, vamos a escribir unos textos en la terminal de windos para poder generar nuestros archivos de la clave y certificado.
Para esto debemos abrir la terminal de windows, o "símbolos del Sistema". Simplemente vamos a la barra de buscador de windos y escribimos cmd
Nos va a aparecer la aplicación Símobolo del sistema, y elegimos Ejecutar como administrador
Si nos aparece un cartel consultando ¿Quieres permitir que esta aplicación haga cambios en el dispositivo?, elegimos Sí
Ahora se nos abre la terminal de windos donde tenemos que escribir algunas simples lineas
Lo primero que tenemos que hacer es ir hasta la carpeta que hemos creado. Para ello escribimos lo siguiente (puede copiar y pegar).
cd C:\OpenSSL
Luego apretamos la tecla "intro" o "enter" para ejecutar esos comandos, y no quedaría algo como lo siguiente:
En caso de estar tener windows 7, 8 o 10 hay que escribir la siguiente linea de código y luego nuevamente ingresar "enter" o "intro"
set RANDFILE=.rnd
En el siguiente paso vamos a estar creando nuestra clave o key. Este archivo posteriormente va a ser necesario cargarse en la configuración de AdminParking para poder facturar.
En lugar de keyEmpresaEjemplo debería ponerse el nombre que quisiera, sin espacios ni caractéres especiales. Por ejemplo el nombre de la empresa o garage que corresponda. Escribimos el código siguiente con el nombre cambiadio y apretamos tecla "enter":
openssl genrsa -out keyEmpresaEjemplo 2048
Por último vamos a cear el certificado csr necesario para poder crear el certificado afip. En este caso vamos a completar algunos datos de la empresa por la cual vamos a estar facturando.
openssl req -new -key [nombre de archivo KEY] -subj "/C=AR/O=[nombre de la empresa]/CN=[nombre del certificado]/serialNumber=CUIT [CUIT]" -out [nombre de archivo CSR]
Reemplazando donde corresponda:
En nuestro ejemplo para el nombre del archivo habíamos usamos keyEmpresaEjemplo, y tanto para nombre del certificado, como para el nombre del archivo CSR usamos csrEmpresaEjemplo. Nuestro código de ejemplo sería el siguiente:
openssl req -new -key keyEmpresaEjemplo -subj "/C=AR/O=Nombre Empresa/CN=csrEmpresaEjemplo/serialNumber=CUIT 11111111111" -out csrEmpresaEjemplo
Una vez que apretamos la tecla "enter" o "intro" para ejecutar el último código, se genera el archivo csr, pero no aparece nada en pantalla. Como se muestra en al siguiente imagen.
Si no hubo ningún inconveniente se deberían haber generado los dos archivos (key y csr). Por lo cual nos dirigimos a la carpeta OpenSSL creada al inicio, que se encuentra en C, y allí podemos encontrar los dos archivos que necesitamos, el key y csr
Con estos dos archivos ya estamos en condiciones de generar el certificado en AFIP necesario para facturar, siguiendo este turorial