org.opends.server.admin.std.server
Interface KeyManagerProviderCfg

All Superinterfaces:
Configuration
All Known Subinterfaces:
FileBasedKeyManagerProviderCfg, PKCS11KeyManagerProviderCfg

public interface KeyManagerProviderCfg
extends Configuration

A server-side interface for querying Key Manager Provider settings.

Key Manager Providers are responsible for managing the key material that is used to authenticate an SSL connection to its peer.


Method Summary
 void addChangeListener(ConfigurationChangeListener<KeyManagerProviderCfg> listener)
          Register to be notified when this Key Manager Provider is changed.
 java.lang.Class<? extends KeyManagerProviderCfg> configurationClass()
          Gets the configuration class associated with this Key Manager Provider.
 java.lang.String getJavaClass()
          Gets the "java-class" property.
 boolean isEnabled()
          Gets the "enabled" property.
 void removeChangeListener(ConfigurationChangeListener<KeyManagerProviderCfg> listener)
          Deregister an existing Key Manager Provider configuration change listener.
 
Methods inherited from interface org.opends.server.admin.Configuration
dn
 

Method Detail

configurationClass

java.lang.Class<? extends KeyManagerProviderCfg> configurationClass()
Gets the configuration class associated with this Key Manager Provider.

Specified by:
configurationClass in interface Configuration
Returns:
Returns the configuration class associated with this Key Manager Provider.

addChangeListener

void addChangeListener(ConfigurationChangeListener<KeyManagerProviderCfg> listener)
Register to be notified when this Key Manager Provider is changed.

Parameters:
listener - The Key Manager Provider configuration change listener.

removeChangeListener

void removeChangeListener(ConfigurationChangeListener<KeyManagerProviderCfg> listener)
Deregister an existing Key Manager Provider configuration change listener.

Parameters:
listener - The Key Manager Provider configuration change listener.

isEnabled

boolean isEnabled()
Gets the "enabled" property.

Indicates whether the Key Manager Provider is enabled for use.

Returns:
Returns the value of the "enabled" property.

getJavaClass

java.lang.String getJavaClass()
Gets the "java-class" property.

The fully-qualified name of the Java class that provides the Key Manager Provider implementation.

Returns:
Returns the value of the "java-class" property.