OpenWAF Origin CA

Ver en Markdown

Certificados gratuitos para tus servidores de origen, de confianza para el borde en Full (strict). Clave generada o tu propia CSR, hasta 15 años.

En esta página

La OpenWAF Origin CA es una autoridad de certificación gestionada por OpenWAF que emite certificados gratuitos para tus servidores de origen. El borde de OpenWAF confía en ella en Full (strict), junto a las CA públicas. Los navegadores no confían en ella, y no lo necesitan: los visitantes solo ven el certificado del borde.

Usa un certificado de origen cuando:

  • el origen no tiene certificado público o no quieres renovarlo cada pocos meses;
  • el nombre que verifica el borde no resuelve al origen, o el origen no es accesible desde Internet, de modo que una CA pública no puede validarlo.

Qué puedes pedir

CampoReglasPor defecto
Nombres (hostnames)De 1 a 100: la propia zona, nombres por debajo (www.example.com) o comodines *.<nombre> (*.example.com, *.shop.example.com). Nada fuera de la zona ni direcciones IP. Se pasan a minúsculas y sin repetir.—
Clave (key_type)ecdsa_p256 o rsa2048, generada por OpenWAF, o tu propia CSR (csr).ecdsa_p256
CSR (csr)Una solicitud de certificado en PEM hecha en tu servidor, con una clave ECDSA P-256/P-384 o RSA de 2048 a 8192 bits. Solo se usa su clave pública: su sujeto y sus extensiones se ignoran y los nombres salen de hostnames.—
Validez (validity_days)7, 30, 90, 365, 730, 1095 o 5475 días.5475 (15 años)

El certificado lleva los nombres como nombres alternativos DNS, el uso extendido de clave serverAuth, un número de serie aleatorio de 128 bits y, como nombre común, el primer nombre.

La clave privada se muestra una sola vez

Cuando OpenWAF genera la clave, la devuelve solo en la respuesta que emite el certificado. OpenWAF no la guarda ni la escribe en ningún registro, tampoco en la auditoría. Guárdala en ese momento; si la pierdes, emite otro certificado y revoca el anterior.

Con una CSR no se genera ninguna clave privada y la tuya nunca sale de tu servidor. Es la opción más segura.

Emitir un certificado

Necesitas el rol tech o admin; readonly puede ver la lista.

  1. Ve a SSL/TLS › Origen › Certificados de origen y pulsa Crear certificado.
  2. Escribe los nombres, uno por línea.
  3. En Clave privada, elige Generar una clave ECDSA P-256 (recomendado), Generar una clave RSA 2048 o Usar mi propia CSR, y escoge la Validez.
  4. Pulsa Crear y copia o descarga el certificado y la clave. No se pueden volver a mostrar.

Después: instala el certificado en tu servidor.

Ver los certificados

Cada certificado tiene un status (active, revoked o expired), además de sus nombres, tipo de clave, número de serie, huella SHA-256 y validez. Las claves nunca se incluyen.

SSL/TLS › Origen › Certificados de origen.

Revocar un certificado

Revoca un certificado cuya clave pueda haberse filtrado o que ya no uses. Los nodos del borde reciben la revocación con su siguiente configuración, normalmente en menos de un minuto, y desde entonces lo rechazan en Full (strict): un origen que siga sirviéndolo responderá 526. La revocación no se puede deshacer; emite otro certificado. El certificado sigue en la lista con status revoked, quién lo revocó y cuándo.

En SSL/TLS › Origen › Certificados de origen, pulsa Revocar en el certificado y confirma.

Los certificados de una zona borrada cuentan como revocados, aunque otra organización añada después el mismo dominio.

Descargar el certificado de la Origin CA

El certificado de la Origin CA es público. No lo necesitas en un servidor que solo habla con el borde de OpenWAF, pero algunas herramientas piden la cadena completa:

curl -fsS https://dash.openwaf.dev/v1/origin-tls/origin-ca.pem -o openwaf-origin-ca.pem
# o bien
openwaf-cloud ctl origin-tls ca

La URL devuelve todos los certificados de la Origin CA que no han caducado; durante una rotación hay más de uno.

Auditoría e historial

Emitir y revocar quedan en la auditoría de la organización (zone.origin_cert.issue, zone.origin_cert.revoke) con los nombres, el número de serie y el motivo. Los certificados de origen viven en tu servidor, no en la configuración de la zona, así que no crean versiones de la zona y revertir una versión no les afecta.

Última actualización:

↑↓ para moverte↵ para abriresc para cerrar