Integración REST de ServiceNow: configurar EJBCA
A continuación se describen los pasos de configuración de EJBCA necesarios para integrar una instancia de ServiceNow con EJBCA mediante la API REST.
Habilitar el protocolo REST
Para habilitar el protocolo REST:
Inicie sesión en el sitio web de administración de EJBCA.
Seleccione Configuración del sistema en Configuración del sistema .
Seleccionar Configuración de protocolo .
Verifique que los siguientes protocolos estén habilitados:
Gestión de certificados REST
Gestión de entidades finales REST
Para obtener más información sobre la API REST de EJBCA, consulte Interfaz REST de EJBCA .
Emitir credencial de administrador de ServiceNow
A continuación, se proporcionan los pasos necesarios para emitir una credencial de administrador de ServiceNow.
Contenido relacionado
Crear perfil de certificado de usuario
A continuación se describe cómo crear un perfil de certificado de usuario en EJBCA.
Si ya existe un perfil de certificado de usuario (autenticación de cliente), continúe con la sección Crear perfil de entidad final de usuario .
Para crear un perfil de certificado de usuario:
Seleccione Perfiles de certificado en Funciones de CA.
Seleccione Clonar en Acciones en la fila USUARIO FINAL .
Ingrese tlsClientAuth en el campo Nombre del nuevo perfil de certificado .
Seleccione Editar en Acciones en la fila tlsClientAuth .
Seleccione RSA en Algoritmos clave disponibles .
Seleccione 2048 y 3072 de las longitudes de bits disponibles .
Establezca la fecha de validez o finalización del certificado en 1 año .
En la sección Extensiones X.509v3 (Usos) , seleccione Autenticación de cliente en Usos de clave extendidos .
En la sección Extensiones X.509v3 (Datos de validación) , seleccione lo siguiente:
Puntos de distribución de CRL
Utilice el punto de distribución CRL definido por CA
Acceso a la información de la autoridad
Utilice el localizador OCSP definido por CA
Utilice el emisor de CA definido por CA
Desactive la opción Orden de DN LDAP .
Haga clic en Guardar para crear el perfil del certificado.
Crear perfil de entidad final de usuario
A continuación se describe cómo crear un perfil de entidad final de usuario en EJBCA.
Si ya existe un perfil de entidad final de usuario, proceda a la sección Emitir credencial de administrador de ServiceNow .
Para crear un perfil de entidad final de usuario:
Seleccione Perfiles de entidad final en Funciones de RA .
En el campo Agregar perfil de entidad final .
Ingrese tlsClientAuth y haga clic en Agregar perfil .
Seleccione tlsClientAuth y haga clic en Editar perfil de entidad final .
En la sección Datos del certificado principal, cerca de la parte inferior, seleccione lo siguiente:
Perfil de certificado predeterminado: tlsClientAuth
Perfiles de certificado disponibles: tlsClientAuth
CA predeterminada: CA emisora deseada
CA disponibles: CA emisora deseada
Haga clic en Guardar para crear el perfil de entidad final.
Emitir credencial de administrador de ServiceNow
Para emitir una credencial de administrador de ServiceNow:
Seleccione RA Web para acceder a RA Web y seleccione Realizar nueva solicitud .
En el menú desplegable Tipo de certificado , seleccione tlsClientAuth.
Si ya existía un perfil de entidad final para la autenticación del cliente, seleccione ese perfil en su lugar
Seleccione Por CA para permitir que EJBCA genere el par de claves.
Ingrese ServiceNow REST Admin en el campo CN, Nombre común .
Ingrese servicenow_rest_admin en el campo Nombre de usuario .
Introduzca una contraseña en el campo Código de inscripción .
Introduzca la contraseña en el campo Confirmar código de inscripción .
Seleccione Descargar PKCS#12 (P12) y guarde el P12 localmente.
Desde la parte superior de la página, seleccione Buscar .
Seleccionar Certificados .
Ingrese ServiceNow Rest Admin en el campo de búsqueda .
Copia el número de serie.
No copie la versión decimal entre paréntesis.
Crear/Modificar Rol de Autoridad de Registro
Para agregar un rol de Autoridad de Registro:
Seleccione Roles y reglas de acceso en el menú Funciones del sistema .
Si no existe un rol de Autoridad de Registro , realice lo siguiente para crear uno:
Haga clic en Agregar.
Ingrese la autoridad de registro y haga clic en Agregar.
Seleccionar reglas de acceso.
Seleccione todas las CA autorizadas aplicables.
Seleccione todos los perfiles de entidad final aplicables.
Haga clic en Guardar.
Seleccione Miembros junto a Autoridad de registro .
Seleccione la CA emisora del certificado P12 de la lista desplegable de CA.
Introduzca el número de serie del certificado en el valor de coincidencia .
Ingrese ServiceNow REST Admin en el campo de descripción.
Haga clic en Agregar para agregar el rol.
Si usa una RA externa para proxyizar llamadas REST, verifique que la regla /administrator esté configurada en Permitir en la función RA-Peering en la CA EJBCA.
Para obtener más información sobre los roles y las reglas de acceso en EJBCA, consulte Roles y reglas de acceso .
Siguiente: Configurar ServiceNow
A continuación, encontrará instrucciones sobre cómo configurar ServiceNow .