Guía de integración del conector CA sin agente EJBCA
Esta guía describe cómo agregar EJBCA como conector de CA sin agente en CertSecure Manager. A diferencia de los conectores basados en agentes (que requieren la instalación de un servicio de conector a través de la imagen ISO), la integración sin agente se configura completamente desde la interfaz de usuario de CertSecure mediante la API REST de EJBCA y no requiere la instalación de software en un host independiente. EJBCA aparece como un tipo de CA junto con AWS Private CA, GlobalSign, HashiCorp Vault, Google CAS y Let's Encrypt.
Nota: No se requiere ningún paso de instalación (ISO) ni token de registro. Si EJBCA aparece atenuado o sin configurar en su inquilino, se habilitará una vez que se active el permiso correspondiente.
Requisitos previos
- La interfaz de usuario y el sistema de gestión de CertSecure Manager están completamente operativos.
- Tu cuenta tiene el permiso "Gestionar autoridades de certificación".
- Una instancia de EJBCA accesible con su API REST (y/o EST) habilitada y la CA de destino en línea.
- Credenciales de cliente para EJBCA: un certificado TLS de cliente autorizado (mTLS) o nombre de usuario/contraseña con derechos para inscribirse y revocar en la CA de destino.
- Los nombres de la CA de EJBCA, el perfil de entidad final y el perfil de certificado que se utilizarán.
- Conectividad de red desde el backend de CertSecure a la API de EJBCA (HTTPS predeterminado 443/8443).
Referencia de conexión
| Parámetro | Requisito / Valor |
|---|---|
| Punto final API | Por ejemplo, https://{URL}/ejbca/ejbca-rest-api |
| Tipo de autenticación | Certificado de cliente + clave (mTLS) o Básico |
| Nombre de CA | Objetivo emisor CA en EJBCA |
| Perfil de entidad final | Controla los campos sujetos/SAN y permitidos. |
| Perfil de certificado | Goberna el algoritmo/tamaño clave, validez, EKU |
Pasos de configuración
Paso 1: Recopilar los detalles de conexión de EJBCA
- URL base / Punto final de la API.
- Tipo de autenticación y credenciales (certificado de cliente + clave o básico).
- Nombre de la CA, perfil de entidad final, perfil de certificado, además del algoritmo/tamaño de clave y la validez permitida por el perfil.
Paso 2: Agregue la CA EJBCA en CertSecure.
- Vaya a Administración > Administración de CA → Agregar CA.
- Seleccione el tipo de CA: EJBCA.
- Introduzca: Nombre para mostrar/CA, URL base de la API, Tipo de autenticación + credenciales (cargue el certificado/clave del cliente o introduzca los básicos), Perfil de CA/Entidad final/Perfil de certificado e Intervalo de renovación/sincronización.
- Haga clic en Guardar.
Paso 3: Verificar la conectividad y sincronizar.
- CertSecure valida el punto final y las credenciales; si la validación es exitosa, la CA aparece como En línea en Administración > Administración de CA (y en Utilidades > Conectores, si están disponibles).
Paso 4: Inscribirse / Renovar / Revocar
- Problema: Inscripción > Generar certificado (o inscripción CSR) → seleccione la CA EJBCA + plantilla → Enviar. CertSecure llama a la API REST de EJBCA para emitirlo.
- Renovar / Revocar: realizado desde el inventario como con otras CA.
Localización de averías
| Síntoma | Causa probable | Solución |
|---|---|---|
| Tipo CA atenuado | El derecho/indicador de función no está habilitado. | Confirme la licencia para EJBCA. |
| 401 / 403 | Certificado de cliente no autorizado o regla de acceso al perfil de entidad final | Verifique los roles de administrador de EJBCA y el acceso al perfil. |
| Inscripción rechazada | El sujeto/SAN infringe las restricciones del perfil de certificado. | Alinea la plantilla con el perfil EJBCA. |
| Error TLS | La cadena de certificados del servidor/cliente EJBCA no es de confianza. | Reparar los almacenes de confianza en ambos extremos. |
