Need help getting and using the certificates that JMP Live requires? Here you go!Need help getting and using the certificates that JMP Live requires? Here you go!Need help getting and using the certificates that JMP Live requires? Here you go!Need help getting and using the certificates that JMP Live requires? Here you go!¿Necesita ayuda para obtener y usar los certificados que requiere JMP Live? ¡Aqui tienes!
¿Está configurando certificados SSL para JMP en vivo ? El proceso que se describe aquí lo ayudará a obtener y utilizar los certificados que requiere JMP Live.
Los certificados SSL son archivos de texto que contienen claves criptográficas que permiten que un navegador y el servidor web tengan una comunicación segura. La razón principal para usar certificados SSL es mantener encriptada la información confidencial enviada a través de la web para que solo el destinatario pueda acceder a ella.Las claves son específicas de una organización y, por lo general, las proporcionan proveedores externos como DigiCert, Symantec y Network Solutions. JMP Live no puede ejecutarse sin estos certificados.
JMP Live requiere tres archivos de certificado:
- Un archivo que contiene el propio certificado.
- Un archivo que contiene la clave privada del certificado.
- Un archivo que contiene la cadena de certificados raíz, también conocida como cadena de certificados de la entidad emisora de certificados (CA).
El instalador JMP Live proporciona este conjunto de certificados que permite realizar pruebas mínimas en una configuración de host local. Sin embargo, genera advertencias cuando el sitio se ve en el navegador local y no se puede acceder al sitio desde navegadores fuera de la máquina de instalación. Puede obtener certificados usted mismo utilizando el siguiente proceso.
Solicitud de certificados a una Autoridad de Certificación (CA)
El certificado y la clave privada están configurados para su organización. El certificado raíz proviene del proveedor externo.
Si necesita comprar un certificado de un proveedor externo, consulte su documentación sobre cómo obtener los archivos necesarios.
Si los certificados están disponibles en su organización, el servicio de rol de inscripción web de CA proporciona un conjunto de páginas web que permiten la interacción con el servicio de rol de CA. Estas páginas web normalmente se encuentran en https:///certsrv , donde es el nombre del servidor que aloja las páginas de inscripción web de CA (por ejemplo, https://certificados.empresa.com/certsrv ).
Una vez que encuentre la ubicación del servicio de inscripción de certificados, siga estos pasos:
- Obtenga el certificado : solicite un certificado desde la página web del servicio de rol de inscripción web de CA. Siga las instrucciones proporcionadas por su organización para enviar la solicitud de un certificado. Una vez emitido el certificado, descárguelo y guárdelo en la máquina de instalación. Cuando se le solicite una codificación, seleccione Base64 . El certificado contenido en el archivo descargado es un dato codificado que generalmente comienza con -----INICIAR CERTIFICADO ---- . El archivo descargado será el archivo No. 1 .
- Obtener la clave privada del certificado : La clave privada se genera simultáneamente con la solicitud del certificado. No verá la clave privada mientras genera la solicitud de certificado. Por lo general, se crea en segundo plano y se guarda en el sistema de archivos del servidor sin ninguna notificación. Hay varias formas de encontrar la clave privada de un certificado (ver Enlaces Útiles al final de esta publicación de blog o use Google para ver las opciones).
Utilice uno de los siguientes métodos para cambiar el formato de la clave privada a uno que JMP Live pueda aceptar:
- Después de exportar todos los certificados en la ruta de certificación y la clave privada, el archivo descargado (PKCS #12) generalmente está protegido con contraseña. JMP Live no puede usar el archivo protegido con contraseña. Para eliminar la contraseña, puede usar OpenSSL (ver Enlaces Útiles al final de esta publicación de blog o use Google para ver las opciones). Ejecute el siguiente comando para eliminar la contraseña, donde certificado pfx es el certificado exportado y el archivo de clave privada:
openssl pkcs12 -in cert.pfx -nodes -out cert.pem
Si el comando anterior no funciona para su versión de OpenSSL, use este comando en su lugar:
openssl pkcs7 -print_certs -in cert.pfx -out cert.pem
Después de ejecutar el comando anterior, el cert.pem El archivo contiene la clave privada desprotegida que necesita JMP Live, así como todos los certificados. Abierto cert.pem utilizando la herramienta Bloc de notas y copie y pegue la clave privada en un nuevo archivo. La clave privada contenida en cert.pem es un dato codificado que generalmente comienza con: -----INICIAR CLAVE PRIVADA RSA ---- Este nuevo archivo es el archivo Nr. 2.
- Algunas utilidades de certificados pueden permitirle exportar el certificado y la clave en formato Apache. Para hacerlo, por lo general no se requiere una contraseña, y el certificado y la clave se exportan a dos archivos separados. Estos dos archivos se pueden utilizar como Archivo Nr. 1 y 2 sin tener que transformarlos usando OpenSSL.
- Obtener el certificado raíz Nota: el sitio web del servicio de funciones suele contener un elemento de menú "Descargar un certificado de CA, una cadena de certificados o una CRL". JMP Live necesita la Cadena de certificados de CA . Este elemento se puede utilizar para descargar el archivo Nr. 3. Cuando se le solicite una codificación, seleccione Base64 . Si el archivo descargado está protegido con contraseña, siga los mismos pasos para eliminar una contraseña que se describe para la clave privada (paso 2 anterior). Si el archivo está en formato PKCS#7 o P7B, debe convertirse al formato de correo con privacidad mejorada o PEM. Para hacer eso, ejecute el siguiente comando:
openssl pkcs7 -in certnew.p7b -nodes -out root.pem
Verificar los certificados (opcional)
Puede verificar sus archivos PEM ejecutando el siguiente comando:
openssl x509 -en root.pem -texto
Esto mostrará el contenido del certificado y se pueden verificar las diferentes partes, como Emisor, Asunto y fecha de vencimiento.
Uso de los certificados en JMP Live
- Una vez que tenga los certificados requeridos, puede comenzar a usarlos en JMP Live:
Mantenga los archivos en una ubicación central o cópielos en los directorios SSL en las carpetas JMPLive y JMPPool, normalmente en:
C:\Archivos de programa\SAS\JMP Live\JMPLive\ssl
C:\Archivos de programa\SAS\JMP Live\JMPPool\ssl
- Edite los archivos .env de JMPLive y JMPPool para reflejar las rutas adecuadas a los tres archivos (certificado, clave privada y certificado raíz).
- Edite el archivo JMP Live .env . Tenga en cuenta que el certificado raíz de JMP Live se encuentra en el directorio JMPPool/ssl.
SSL_CERT_FILE='c:\Archivos de programa\SAS\JMP Live\JMPLive\ssl\ cert.pem'
SSL_KEY_FILE='c:\Archivos de programa\SAS\JMP Live\JMPLive\ssl\key.pem'
SSL_CA_FILE='c:\Archivos de programa\SAS\JMP Live\JMPPool\ssl\root.pem'
- Edite el archivo JMP Pool .env (solo certificado raíz) .
SSL_CA_FILE='c:\Archivos de programa\SAS\JMP Live\JMPPool\ssl\root.pem'
- Utilice la pestaña Servicios del Administrador de tareas para iniciar o reiniciar la aplicación web JMP Live (websjmpsvc.exe) y JMP Pool Manager (jmpppolsvc.exe).
Enlaces Útiles
Finalmente, aquí hay algunos enlaces para consultar mientras configura los certificados SSL: