24 de noviembre de 2025

馃攼 Gu铆a Definitiva: Generar Archivos .KEY y .CRT con Win-ACME para Hosting

 Muchos proveedores de hosting compartido o paneles de control personalizados (que no usan cPanel/Plesk) requieren que el usuario copie y pegue el texto de la clave privada (.key) y el certificado (.crt). Esto es un desaf铆o cuando usamos Let's Encrypt, ya que sus herramientas suelen automatizar la instalaci贸n en un servidor espec铆fico.

Si necesitas generar los archivos PEM (.key y .crt) en tu computadora local para instalarlos manualmente en un servidor remoto, la herramienta win-acme (o wacs.exe) es tu mejor aliada.

Aqu铆 te mostramos el proceso, paso a paso, usando la validaci贸n manual por DNS (la m谩s confiable).


1. Requisitos Previos

  1. Windows: Estar谩s ejecutando win-acme en una m谩quina Windows (PC local).

  2. win-acme: Descarga la 煤ltima versi贸n de wacs.exe desde el sitio oficial de win-acme.

  3. Acceso DNS: Debes tener acceso al panel de control de tu dominio para poder crear un registro TXT.


2. Proceso de Generaci贸n con win-acme

Ejecuta wacs.exe como Administrador para iniciar el proceso.

Paso 1: Modo de Opciones Completas e Identificador

Dado que necesitamos exportar los archivos en un formato espec铆fico, debemos usar las opciones completas.

  1. En el men煤 principal, elige:

    • M: Create certificate (full options).

  2. Source (Fuente): Elige Manual input e ingresa tu nombre de dominio (ej: midominio.com).

  3. Separaci贸n de Certificados: Elige:

    • 4: Single certificate. (Necesitas solo un archivo de clave y un archivo de certificado).

Paso 2: La Decisi贸n Crucial – Validaci贸n

Como estamos generando el certificado en tu PC local para un servidor remoto, no podemos usar la validaci贸n HTTP (que exige que el archivo est茅 instant谩neamente en el servidor). Usaremos la validaci贸n DNS, que nos da tiempo para actuar.

  1. Cuando se te pregunte por el m茅todo de validaci贸n, elige:

    • 6: [dns] Create verification records manually (auto-renew not possible).

    2.

Paso 3: Tipo de Clave y Almacenamiento

Estos pasos definen el formato de los archivos que obtendr谩s.

  1. CSR (Tipo de Clave): Para m谩xima compatibilidad con cualquier hosting, elige:

    • 2: RSA key.

  2. Storage (Almacenamiento): Este es el paso final para obtener los archivos de texto que necesitas. Elige:

    • PEM encoded files (Generalmente es la opci贸n 2 o 3 del men煤 Store).

  3. Ruta y Contrase帽a:

    • File path: Ingresa una ruta f谩cil, como C:\win-acme_certs.

    • Contrase帽a: Cuando pregunte por la contrase帽a, elige None (n) o la opci贸n para dejarla vac铆a. Esto es vital para que puedas copiar el texto del archivo .key sin problemas.

Paso 4: La Pausa de Validaci贸n

win-acme ahora se detendr谩 y te mostrar谩 un mensaje crucial, similar a esto:

"Please create a TXT record _acme-challenge.tudominio.com with value [C脫DIGO 脷NICO Y LARGO]"

¡No presiones Enter a煤n!

  1. Crea el Registro TXT: Ve a tu panel de hosting/dominio, busca el Editor de Zona DNS y crea el nuevo registro con el nombre y el valor exacto proporcionado por win-acme.

  2. Verificaci贸n (Opcional pero Recomendado): Abre el S铆mbolo del Sistema de Windows y verifica la propagaci贸n:

    Bash
    nslookup
    set type=TXT
    _acme-challenge.tudominio.com
    exit
    

    Si ves el c贸digo largo en la respuesta, est谩 listo.

  3. Finaliza la Validaci贸n: Vuelve a win-acme y presiona Enter.

Si todo es correcto, ver谩s el mensaje Authorization result: valid y el programa confirmar谩 que los archivos se han exportado.


3. Instalaci贸n Manual (Copiar y Pegar)

Una vez que el proceso de win-acme termine, ve a la carpeta que definiste (C:\win-acme_certs).

Encontrar谩s archivos con la extensi贸n .pem. Para obtener el texto necesario:

  1. Abre los archivos con el Bloc de notas o cualquier editor de texto simple.

  2. Clave Privada (.key):

    • Copia todo el contenido del archivo privkey.pem.

    • P茅galo en el campo Private Key (Clave Privada) de tu hosting.

  3. Certificado (.crt) y Cadena:

    • Copia todo el contenido del archivo fullchain.pem.

    • P茅galo en el campo Certificate (Certificado) de tu hosting. Este archivo contiene tu certificado y la cadena de certificados intermedia, lo cual es lo ideal.

¡Listo! Tu certificado SSL ya est谩 instalado y activo.


馃摑 Nota Final sobre la Renovaci贸n

Recuerda que, como elegiste el m茅todo manual, el certificado no se renovar谩 autom谩ticamente. win-acme crea una tarea programada para recordarte la renovaci贸n, pero cada 60-90 d铆as deber谩s repetir la Fase 4 (Validaci贸n DNS) con el nuevo c贸digo que te proporcione.

No hay comentarios.:

馃攼 Gu铆a Definitiva: Generar Archivos .KEY y .CRT con Win-ACME para Hosting

 Muchos proveedores de hosting compartido o paneles de control personalizados (que no usan cPanel/Plesk) requieren que el usuario copie y pe...