PKI y certificados
El grupo de comandos pki gestiona la Autoridad de Certificación (CA) interna de Suricatavel para autenticar comunicaciones con sensores, agentes e integraciones mediante TLS mutuo (mTLS).
Acciones disponibles
Sección titulada «Acciones disponibles»| Acción | Descripción |
|---|---|
status | Muestra el estado de la Autoridad de Certificación, huella digital y fechas de validez. |
init | Inicializa una CA raíz interna autofirmada. |
import | Importa el certificado y clave privada de una CA corporativa externa. |
Consultar estado de la CA
Sección titulada «Consultar estado de la CA»suricatavel pki statusMuestra si la CA está inicializada, su huella digital SHA-256, el subject DN y la fecha de expiración.
Inicializar CA raíz interna
Sección titulada «Inicializar CA raíz interna»Para generar una nueva CA raíz interna:
suricatavel pki init --cn="Suricatavel Root CA" --org="SecOps" --days=3650Opciones
Sección titulada «Opciones»--cn: Common Name del certificado CA (por defecto:Suricatavel Root CA).--org: Nombre de la organización (por defecto:Suricatavel).--days: Días de validez del certificado (por defecto:3650- 10 años).
Las claves privadas se cifran automáticamente en reposo mediante Ansible Vault o claves de aplicación.
Importar CA externa
Sección titulada «Importar CA externa»Para utilizar una PKI corporativa existente:
suricatavel pki import --cert=/path/to/ca.crt --key=/path/to/ca.key --passphrase="secret"Opciones
Sección titulada «Opciones»--cert(requerido): Ruta al archivo de certificado CA en formato PEM.--key(requerido): Ruta al archivo de clave privada en formato PEM.--passphrase: Contraseña para descifrar la clave privada si está protegida.