Package org.opends.server.extensions
Class BlindTrustManagerProvider
- java.lang.Object
-
- org.opends.server.api.TrustManagerProvider<BlindTrustManagerProviderCfg>
-
- org.opends.server.extensions.BlindTrustManagerProvider
-
public final class BlindTrustManagerProvider extends TrustManagerProvider<BlindTrustManagerProviderCfg>
This class provides an implementation of a trust manager provider that will indicate that any certificate presented should be blindly trusted by the Directory Server. This can provide convenience and ease of use, but that added convenience will be at the expense of security and therefore it should not be used in environments in which the clients may not be considered trustworthy.
-
-
Constructor Summary
Constructors Constructor Description BlindTrustManagerProvider()Creates a new instance of this blind trust manager provider.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfinalizeTrustManagerProvider()Performs any finalization that may be necessary for this trust manager provider.TrustManager[]getTrustManagers()Retrieves a set ofTrustManagerobjects that may be used for interactions requiring access to a trust manager.voidinitializeTrustManagerProvider(BlindTrustManagerProviderCfg configuration)Initializes this trust manager provider based on the information in the provided configuration entry.-
Methods inherited from class org.opends.server.api.TrustManagerProvider
getServerContext, isConfigurationAcceptable, setServerContext
-
-
-
-
Method Detail
-
initializeTrustManagerProvider
public void initializeTrustManagerProvider(BlindTrustManagerProviderCfg configuration)
Description copied from class:TrustManagerProviderInitializes this trust manager provider based on the information in the provided configuration entry.- Specified by:
initializeTrustManagerProviderin classTrustManagerProvider<BlindTrustManagerProviderCfg>- Parameters:
configuration- The configuration to use for this trust manager provider.
-
finalizeTrustManagerProvider
public void finalizeTrustManagerProvider()
Description copied from class:TrustManagerProviderPerforms any finalization that may be necessary for this trust manager provider.- Specified by:
finalizeTrustManagerProviderin classTrustManagerProvider<BlindTrustManagerProviderCfg>
-
getTrustManagers
public TrustManager[] getTrustManagers()
Description copied from class:TrustManagerProviderRetrieves a set ofTrustManagerobjects that may be used for interactions requiring access to a trust manager.- Specified by:
getTrustManagersin classTrustManagerProvider<BlindTrustManagerProviderCfg>- Returns:
- A set of
TrustManagerobjects that may be used for interactions requiring access to a trust manager.
-
-