Class SecretsKeyManager

java.lang.Object
javax.net.ssl.X509ExtendedKeyManager
org.forgerock.secrets.SecretsKeyManager
All Implemented Interfaces:
KeyManager, X509KeyManager

public class SecretsKeyManager extends X509ExtendedKeyManager
An X509ExtendedKeyManager implementation that gets keys and certificates from a SecretsProvider. This implementation ensures that updates to the secrets are reflected in the keys and certificates available from the key manager. Use SecretsProvider.getKeyManager(Purpose, org.forgerock.util.Options) to obtain a copy of this key manager.