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. 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 y seleccione Personal en la lista de Tienda de certificados. 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 contraseña y haga clic en Siguiente.
Esto genera un archivo PFX.
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\binNOTA: Copie su archivo PFX a esta ubicación.
- Ejecute Openssl.exe pkcs12 -in suarchivopfx.pfx -nocerts 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.
En C:\Program Files (x86)\Genetec\RabbitMQ, reemplace Cert.cer y CACert.cer con Cert.pem y CACert.pem respectivamente.NOTA: Puede cambiar la extensión modificando el nombre.
- 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