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
ConstructorsConstructorDescriptionCreates a new instance of this blind trust manager provider. -
Method Summary
Modifier and TypeMethodDescriptionvoidPerforms any finalization that may be necessary for this trust manager provider.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
-
Constructor Details
-
BlindTrustManagerProvider
public BlindTrustManagerProvider()Creates a new instance of this blind trust manager provider. TheinitializeTrustManagerProvidermethod must be called on the resulting object before it may be used.
-
-
Method Details
-
initializeTrustManagerProvider
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
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.
-