Editores personalizados

A continuación se proporciona información sobre cómo desarrollar un publicador personalizado y, alternativamente, publicar con una aplicación externa utilizando el Publicador personalizado de propósito general (GPCP).

Para obtener información sobre las implementaciones de editores personalizados, consulte Editor personalizado de muestra de certificado , Editor seguro de certificados para un servidor HTTPS y Editor específico del cliente para un catálogo similar a PKD .

Desarrollo de un editor personalizado

Si su configuración hace que sea complejo configurar múltiples perfiles de certificado y múltiples publicadores, puede considerar escribir un publicador personalizado a medida.

Para obtener más información sobre cómo crear su propia solución, consulte el directorio modules/ejbca-common/src/org/ejbca/core/model/ca/publishers . Puede usar y ampliar el editor personalizado vacío DummyCustomPublisher.java .

Los publicadores personalizados se implementan de la misma manera que los servicios personalizados , es decir, en un archivo JAR con un archivo de metadatos especial. Por ejemplo:

# Example file. Should be named META-INF/services/org.ejbca.core.model.ca.publisher.ICustomPublisher
com.example.ejbca.MyCustomPublisher
com.example.ejbca.AnotherCustomPublisher

Además, puede hacer que su editor implemente org.ejbca.core.model.ca.publisher.CustomPublisherUiSupport para que la configuración sea más fácil de usar en la GUI de CA.

Implementaciones de editores personalizados

Para obtener información sobre las implementaciones de publicadores personalizados, consulte las siguientes secciones: