Creación de procesadores de solicitudes personalizados
Un procesador de solicitudes se configura en una CA para manipular y cambiar campos en un CSR entrante de acuerdo con los requisitos de una CA cuando estos no se pueden resolver utilizando las configuraciones estándar de la CA.

Usar
Los procesadores de solicitudes se pueden activar a través de los siguientes vectores:
Protocolo | Notas |
Sólo en modo RA | |
Accesible a través de la llamada pkcs10enroll . | |
Accesible a través de la llamada certificateRequest y cuando se utiliza editUser con la llamada pkcs10Request . |
Creación de un procesador de solicitudes personalizado
Para crear un procesador de solicitudes personalizado:
Implementar la interfaz org.cesecore.certificates.ca.ExtendedUserDataHandler
Compila tu plugin en un JAR y asegúrate de que este contenga un archivo de manifiesto en META-INF/services llamado org.cesecore.certificates.ca.ExtendedUserDataHandler , que simplemente contenga el nombre de clase canónico de tu implementación. Esto permitirá que el administrador de plugins de EJBCA encuentre tu implementación.
Asegúrese de que su JAR personalizado esté disponible en la ruta de clase durante la fase de compilación siguiendo los pasos en Creación de complementos .