Requisitos del certificado HTTPS
La configuración HTTPS solo admite certificados o claves privadas en formato PEM. Para diferentes agencias emisoras de certificados, hay diferentes requisitos de carga.
Certificados emitidos por Root CA
Un certificado emitido por la Root CA es un certificado completo. Al configurar HTTPS, solo necesita cargar el certificado.
Utilice un editor de texto para abrir el certificado. El contenido del certificado debe ser algo similar a lo que está dentro en Figura 1.
Un certificado PEM:
- El certificado comienza con la instrucción -----BEGIN CERTIFICATE----- y termina con la instrucción -----END CERTIFICATE-----.
- Cada línea del certificado tiene 64 caracteres, pero la última línea puede ser más corta.
- No se permiten espacios en el contenido del certificado.
Certificados emitidos por agencias intermedias
Un expediente de certificado emitido por una agencia intermediaria contiene varios certificados. Es necesario combinar los certificados en un único certificado completo para cargarlos al configurar la aceleración de seguridad HTTPS. Un certificado combinado se muestra como Figura 2.
Clave privada RSA
Los archivos PEM pueden contener certificados o claves privadas. Si un archivo PEM contiene solo claves privadas, el sufijo del archivo puede ser reemplazado por KEY.
Utilice un editor de texto para abrir el archivo de clave privada en formato PEM o KEY. A continuación, puede ver el contenido de la clave privada, como se muestra en Figura 3.
Contenido de una clave privada RSA:
- La clave privada comienza con la instrucción -----BEGIN RSA PRIVATE KEY----- y termina con la instrucción -----END RSA PRIVATE KEY-----.
- Cada línea de la clave privada tiene 64 caracteres, pero la última línea puede ser más corta.
- No se permiten espacios en el contenido de la clave privada.
Si la cadena de certificados de un archivo de clave privada contiene las siguientes information: -----BEGIN PRIVATE KEY----- y -----END PRIVATE KEY-----, o -----BEGIN ENCRYPTED PRIVATE KEY----- y -----END ENCRYPTED PRIVATE KEY-----, necesita usar la herramienta OpenSSL para ejecutar el siguiente comando para convertir el formato.
openssl rsa -in old_key.key -out new_key.key