Base de conocimientos
1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Importar un certificado SSL personalizado
Esta guía explica cómo…
- …generar una
CSRy una clave privada para solicitar un certificado de terceros a una autoridad de certificación (CA), - … importe este certificado para su sitio de Infomaniak, utilizando el
CRTobtenido de laCA.
Introducción
- Aunque Infomaniak ofrece todos los certificados SSL que pueda necesitar…
- certificados gratuitos Let's Encrypt para sitios web personales (solo es posible con los sitios alojados en Infomaniak),
- certificados DV de Sectigo para sitios web profesionales/personales que no están registrados en el registro mercantil,
- certificados EV de Sectigo para empresas registradas en el registro mercantil,
- … también es posible instalar un certificado SSL obtenido en otro lugar (certificado intermedio de una autoridad de certificación de su elección), certificados personalizados o autofirmados.
1. Generar una CSR (Solicitud de firma de certificado)
Una CSR (Certificate Signing Request o Solicitud de firma de certificado) es un archivo codificado que contiene la información necesaria para solicitar un certificado SSL/TLS.
Debe generarse por su parte, para garantizar que la clave privada permanezca bajo su control, utilizando, por ejemplo, OpenSSL.
Adapte y ejecute el siguiente comando desde una aplicación de tipo Terminal (interfaz de línea de comandos, CLI /Command Line Interface) en su dispositivo:
openssl req -utf8 -nodes -sha256 -newkey rsa:2048 -keyout domain.xyz.key -out domain.xyz.csr -addext "subjectAltName = DNS:domain.xyz, DNS:www.domain.xyz"
Explicaciones
newkey rsa:2048: Genera una nueva clave RSA de 2048 bits.keyout domain.xyz.key: Especifica el archivo donde se guardará la clave privada.out domain.xyz.csr: Especifica el archivo donde se guardará la CSR.addext “subjectAltName = ...”: Agrega dominios adicionales a través de la extensiónSAN (Nombre alternativo del sujeto), necesaria para incluir todos los dominios deseados en el certificado (el dominio principal domain.xyz + cualquier otro dominio o subdominio asociado, como www.domain.xyz).
Después de la generación, puede verificar el contenido de la CSR con el siguiente comando:
openssl req -in domain.xyz.csr -noout -textEsto permite verificar que todos los dominios enumerados en subjectAltName estén incluidos correctamente.
Una vez que se genera la CSR, puede enviarla a la autoridad de certificación (CA) para obtener su certificado SSL/TLS.
2. Importar el certificado externo
Una vez validada, la CA le proporciona un certificado (domain.xyz.crt) y, a veces, un certificado intermedio (ca_bundle.crt).
Para acceder a la gestión de los certificados SSL:
- Haga clic aquí para acceder a la gestión de su sitio en el Panel de control de Infomaniak (¿necesita ayuda?).
- Haga clic directamente en el nombre asignado al sitio web correspondiente:

- Haga clic en Certificados SSL en el menú lateral izquierdo.
- Haga clic en el botón azul Instalar un certificado:

- Seleccione el certificado personalizado.
- Haga clic en el botón Siguiente:

- Importe su certificado y clave privada, ya sea importando los archivos
.crty.keyo copiando y pegando. - Haga clic en Completar:

Comando alternativo para generar un certificado autofirmado (opcional)
Si desea un certificado local únicamente para realizar pruebas o sin pasar por una CA (no recomendado para entornos de producción), puede utilizar este comando:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout domain.xyz.key -out domain.xyz.crt -addext “subjectAltName = DNS:domain.xyz, DNS:www.domain.xyz”Esto genera tanto un certificado autofirmado (domain.xyz.crt) como una clave privada (domain.xyz.key). Sin embargo, los certificados autofirmados no son reconocidos como válidos por los navegadores o sistemas públicos. Solo son adecuados para entornos internos o de desarrollo.
Importar un certificado intermedio
Al agregar un certificado SSL personalizado, es posible importar el certificado intermedio (mediante la importación del archivo .crt o copiando y pegando los datos proporcionados por la entidad de certificación):
Enlace a esta FAQ: https://faq.infomaniak.com/2027
¿Le ha sido útil esta FAQ?