Al usar certificados de terceros, necesita una clave privada para habilitar la integración de los certificados con RabbitMQ.
Procedimiento
Para instalar los certificados en la máquina local:
- Haga doble clic en el archivo del certificado.
-
Haga clic en Instalar certificado.
Se abre el Asistente de Importación de Certificados.
-
Seleccione las siguientes opciones:
- Seleccione Máquina local para la Ubicación de la tienda y haga clic en Siguiente.
- En la sección de Tienda de certificados, haga clic en Examinar, seleccione Personal de la lista de Tienda de certificados y, luego, haga clic en Aceptar.
- En la página de Exportar Clave Privada, seleccione la opción de Sí, exportar la clave privada y haga clic en Siguiente.
- Desmarque la opción de Habilitar la privacidad del certificado.
- En la sección de Seguridad, seleccione Contraseña, escriba su elección de contraseña y haga clic en Siguiente.
Se genera un archivo PFX.
Para convertir el archivo PFX a un archivo pem:
- Instale OpenSSL.
-
Abra el símbolo del sistema como administrador:
- En el cuadro de búsqueda de Windows, escriba cmd.
- Haga clic derecho en Símbolo del sistema y seleccione Ejecutar como administrador.
-
Ejecute los siguientes comandos:
-
Cambie el directorio con el siguiente comando: c:\OpenSSL-Win32\bin
NOTA: Copie su archivo PFX a esta ubicación.
- Ejecute Openssl.exe pkcs12 -in suarchivopfx.pfx -nocerts -out key.pem -nodes
- Cuando se le solicite una contraseña, introduzca la contraseña que configuró al exportar los certificados de mmc.exe.
El archivo key.pem se genera en c:\OpenSSL-Win32\bin. -
Cambie el directorio con el siguiente comando: c:\OpenSSL-Win32\bin
- Mueva el archivo Key.pem a C:\Program Files (x86)\Genetec\RabbitMQ
- Haga una copia de respaldo de sus archivos de certificados autofirmados de RabbitMQ en C:\Program Files (x86)\Genetec\RabbitMQ.
-
Reemplace los certificados autofirmados de RabbitMQ:
- Vaya a C:\Program Files (x86)\Genetec\RabbitMQ.
-
Reemplace Cert.cer con Cert.pem.
NOTA: Puede cambiar la extensión modificando el nombre.
- Reemplace CACert.cer con CACert.pem.
- Abra la aplicación del Símbolo del Sistema de RabbitMQ (sbin dir).
-
Vuelva a instalar el servicio de RabbitMQ ejecutando los siguientes comandos:
- rabbitmq-service.bat eliminar
- instalación de rabbitmq-service.bat
- Inicio de rabbitmq-service.bat
- Reinicie su máquina para que los cambios surtan efecto.
Tema principal: Certificados para RabbitMQ