Requisitos previos
Paquetes requeridos:
- ACME (Automated Certificate Management Environment, for automated use of LetsEncrypt certificates.)
- Cron For automatic Certificate renewal.
Revise: Instalar paquetes en pFsense
Reglas de Firewall
- Puerto 80 abierto en el firewall para las IPs del/los dominios que desea generar certificados.
Creación del certificado
Primero es necesario contar con un key account, si tiene uno salte al paso 2 de lo contrario proceda como se indica en el paso 1.
1. Creación de un Key Account
Ingrese a System->ACME Certificates->Account Keys y haga clic en el botón +Add

- Llene los campos solicitados.
- Por favor tome en cuenta que el Acme Server debe ser el de producción Lets Encrypt Production ACME v2, tal como se muestra en la imagen
- Si dispone de una llave privada peguela de lo contrario cree una nueva haciendo clic en el botón Create new account key, y luego registre la cuenta haciendo clic en Register ACME account key
2. Creación de un nuevo certificado
Ingrese a System->ACME Certificates->Certificates y haga clic en el botón +Add

- Llene el nombre del certificado de una manera que pueda recordar su uso, el campo es un texto nmemonico, seleccione el Acme account, en este caso estamos usando la que creamos en el paso 1 de este documento, en cualquier caso ese account puede ser usado en mas de un certificado.
- Los demás campos se suelen dejar de la forma en que se muestra la imagen, salvo casos en que se requiera otros parámetros, en cuyo caso hay que tener presente el porqué de los cambios.
- El campo Certificate renewal es muy importante y permite que en conjunto con el paquete cron indicado al inicio de este documento como pre requisito el certificado se renueve automáticamente de lo contrario caducará y deberá renovarlo a mano, un buen valor es 45 días, asegúrese de la política de Lets Encrypt al momento de la generación para no tener problemas.
- Haga clic en Save y volvera a la pantalla de Certificates
- La primera vez debe hacer clic en Issue Renew para que inicie la generación y proceso de auto renovación del certificado.

3. Renovación manual
Si por cualquier razón el certificado expirase y no se ha renovado automáticamente puede hacer clic en el botón Issue Renew para que se genere nuevamente, pero será necesario revisar en los logs porque no se ha generado por si solo, causas usuales para no renovarse o crearse: Puerto 80 cerrado en el firewall, servicio http no disponible.