Class DatabaseJGroupsCertificateProvider

java.lang.Object
org.keycloak.jgroups.certificates.DatabaseJGroupsCertificateProvider
All Implemented Interfaces:
Provider, JGroupsCertificateProvider

public class DatabaseJGroupsCertificateProvider extends Object implements JGroupsCertificateProvider
A JGroupsCertificateProvider implementation that stores the certificates in the database.

The generated certificate is self-signed, and the database is used to share the certificate amongst the Keycloak instances in the cluster. This implementation supports rotation and reloading of the certificate. The rotation can happen at any time, or by a periodic task, or by sysadmin request.