🛡️ Protege tu dominio y todos sus subdominios

💰
100% Gratuito

Sin costes ocultos ni suscripciones. Totalmente gratis, siempre.

Rápido y fácil

Obtén tu certificado en 3 simples pasos. Sin complicaciones técnicas.

✳️
Cobertura wildcard

Un certificado cubre tu dominio raíz y todos sus subdominios.

🔒
Reconocido por todos los navegadores

Compatible con Chrome, Firefox, Safari, Edge y el 99.9% de los navegadores.

¿Cómo funciona?

1
Introduce tu dominio

Escribe el dominio raíz para el que necesitas el certificado SSL.

2
Verifica la propiedad

Crea 2 registros DNS TXT en tu proveedor para demostrar que el dominio es tuyo.

3
Descarga tu certificado

Descarga los archivos e instálalos en tu servidor web.

1
Dominio
2
Verificar DNS
3
Descargar

📋 Paso 1: Ingresa tu dominio

Introduce el dominio raíz para el que quieres el certificado SSL wildcard.

🌐
Ejemplo: midominio.com — el certificado cubrirá midominio.com y *.midominio.com
📧
Let's Encrypt enviará avisos de expiración a este email.
ℹ️

Necesitarás acceso al DNS de tu dominio. Se crearán 2 registros TXT con el mismo nombre pero valores distintos.

🔧 Paso 2: Configura tus registros DNS

Registro 1 de 2

TXT
300 (o el mínimo disponible)

Registro 2 de 2

TXT
300 (o el mínimo disponible)
⚠️
Antes de verificar:
  • La propagación DNS puede tardar entre 1 y 15 minutos.
  • No hagas clic en "Verificar" hasta que ambos registros estén propagados.

🎉 ¡Certificado generado!

Tu certificado SSL wildcard para ha sido generado exitosamente.

¡Todo listo!

📥 Descarga tus archivos

📖 ¿Cómo instalar el certificado?

🟢 Nginx

Edita tu configuración de Nginx:

server {
    listen 443 ssl;
    server_name tudominio.com *.tudominio.com;

    ssl_certificate     /ruta/fullchain.crt;
    ssl_certificate_key /ruta/private.key;
}

Luego recarga:

sudo nginx -t && sudo systemctl reload nginx
🔴 Apache

Edita tu VirtualHost:

<VirtualHost *:443>
    ServerName tudominio.com
    ServerAlias *.tudominio.com

    SSLEngine on
    SSLCertificateFile    /ruta/certificate.crt
    SSLCertificateKeyFile /ruta/private.key
    SSLCACertificateFile  /ruta/ca-bundle.crt
</VirtualHost>

Luego reinicia:

sudo systemctl restart apache2
⚙️ cPanel / Plesk / HestiaCP

En tu panel de hosting:

  1. Ve a la sección SSL/TLS o Seguridad.
  2. Sube certificate.crt como certificado.
  3. Sube private.key como clave privada.
  4. Sube ca-bundle.crt como cadena CA (CA Bundle).
  5. Guarda los cambios.
🟡 Node.js / Express
const https = require('https');
const fs    = require('fs');

const options = {
  cert: fs.readFileSync('fullchain.crt'),
  key:  fs.readFileSync('private.key'),
};

https.createServer(options, app).listen(443);

❓ Preguntas frecuentes

¿Qué es un certificado SSL?

¿Es realmente gratuito?

¿Cuánto dura el certificado?

¿Por qué necesito verificar con DNS?

¿El certificado cubre subdominios como www, mail, api…?

¿Es compatible con todos los navegadores?

¿Mi clave privada es segura?