Certificados
- certificates ,
- linux ,
- mac ,
- network ,
- windows
Instalar certificados PEM: Windows con MMC, macOS con Acceso a Llaveros, Linux con update-ca-certificates y configuración Nginx/Apache
Instalar un certificado .pem puede variar un poco dependiendo del sistema operativo y la aplicación que lo necesite, pero el proceso general es bastante similar. En la mayoría de los casos, simplemente se importa el archivo a un almacén de certificados o se especifica su ubicación en la configuración de un servicio o aplicación.
En Windows 💻
Para instalar un certificado .pem en Windows, usás la Consola de administración de Microsoft (MMC).
- Win + R, escribe
mmcy Enter. - En el menú, haz clic en Archivo y luego en Agregar o quitar complemento.
- Selecciona Certificados y haz clic en Agregar.
- Elige Cuenta de equipo y luego Siguiente.
- Selecciona Equipo local y haz clic en Finalizar. Luego, Aceptar.
- Ahora, en el panel izquierdo, expande Certificados (Equipo local).
- Haz clic derecho en la carpeta donde quieres importar el certificado (por ejemplo, Personal o Entidades de certificación raíz de confianza), elige Todas las tareas y luego Importar.
- Seguí el asistente de importación y selecciona el archivo .pem que quieres instalar.
En macOS 🍏
En macOS, usás el Acceso a Llaveros.
- Hazs doble clic en el archivo .pem. Esto debería abrir automáticamente la aplicación Acceso a Llaveros.
- Cuando se te pregunte, elige el llavero en el que quieres guardar el certificado (por lo general, login o Sistema).
- Ingresa tu contraseña de administrador para confirmar la instalación.
- Si el certificado no es de confianza, puedes hacer clic derecho sobre él en el Acceso a Llaveros, seleccionar Obtener información y luego cambiar la configuración de Confiar a Siempre confiar.
En Linux 🐧
En la mayoría de las distribuciones de Linux, puedes instalar certificados .pem copiándolos al directorio de certificados del sistema y luego actualizando la configuración.
-
Copia el archivo .pem al directorio de certificados. La ubicación puede variar, pero a menudo es
/etc/ssl/certs/o/usr/local/share/ca-certificates/. -
Usa el siguiente comando para copiar el archivo (cambia tu-certificado.pem por el nombre de tu archivo):
sudo cp tu-certificado.pem /usr/local/share/ca-certificates/
- Luego, ejecutá el comando para actualizar los certificados del sistema:
sudo update-ca-certificates
En Nginx o Apache ⚙️
Si vas a usar el certificado para un servidor web, como Nginx o Apache, lo configurarás directamente en el archivo de configuración del servidor.
Para Nginx:
En el archivo de configuración del sitio (normalmente en /etc/nginx/sites-available/ o /etc/nginx/conf.d/), agrega las siguientes líneas dentro del bloque server:
Nginx
listen 443 ssl;
ssl_certificate /ruta/a/tu/certificado.pem;
ssl_certificate_key /ruta/a/tu/clave-privada.key;
Para Apache:
En el archivo de configuración del sitio (normalmente en /etc/apache2/sites-available/ o /etc/httpd/conf.d/), agrega estas líneas dentro del bloque <VirtualHost>:
Apache
SSLEngine on
SSLCertificateFile /ruta/a/tu/certificado.pem
SSLCertificateKeyFile /ruta/a/tu/clave-privada.key
Recuerda reiniciar el servicio después de hacer los cambios:
sudo systemctl restart nginx
o
sudo systemctl restart apache2