Configurar EJBCA con OpenSSO

EJBCA puede emitir certificados para proteger sitios web mediante OpenSSO (Administrador de Acceso de Sun). EJBCA se configurará para publicar los certificados emitidos en el servidor LDAP de AM.

Después de instalar EJBCA, siga estos pasos de configuración:

Paso 1: Cree un publicador, AMPublisher, con las siguientes propiedades

  • Tipo de editor: Editor de búsqueda LDAP V3

  • DN base: el DN base en el LDAP de AM, por ejemplo dc=company,dc=com

  • Parámetros de inicio de sesión en el servidor LDAP de AM

  • Crear usuarios inexistentes: falso

  • Modificar usuarios existentes: verdadero

  • Agregar varios certificados por usuario: falso

  • Eliminar certificados cuando se revocan: verdadero

  • Eliminar usuario ldap cuando se revoca el certificado: falso

  • Campos de ubicación LDAP del DN del certificado: CN, nombre común (no se utiliza realmente)

  • DN base de sufijo de la búsqueda LDAP: igual que el DN base, por ejemplo dc=company,dc=com

  • Filtro LDAP de la búsqueda: uid=$USERNAME

Paso 2: Crear un perfil de certificado, AMUser

  • Utilice ENDUSER como plantilla al crear el perfil

  • Uso extendido de la clave: Autenticación del cliente

  • Editorial: AMPublisher

Paso 3: Crear un perfil de entidad final, AMUser

  • Campos DN del sujeto: UID, CN, O, C es suficiente

  • Perfil de certificado predeterminado: AMUser

  • Perfiles de certificado disponibles: AMUser

Para agregar un nuevo usuario:

  • Crear un nuevo usuario en AM

  • Cree un nuevo usuario en EJBCA con el mismo nombre de usuario y UID que el nombre de usuario en AM

  • Obtenga el certificado para el usuario, por ejemplo, con el navegador del usuario en las páginas web RA de EJBCA

Cuando se crea el certificado de usuario, éste se publica en el servidor LDAP de AM y la autenticación del certificado se puede configurar y utilizar en AM.

Para obtener más información sobre la integración de EJBCA y OpenSSO, consulte el artículo "Uso de OpenSSO para proteger aplicaciones Java EE, Parte 1: Configuración de la autenticación de cliente X.509" de Bruno Bonfil. Consulte también " Integración entre EJBCA y OpenSSO" para obtener información sobre la integración entre EJBCA y OpenSSO.