Package org.opends.server.extensions
Class StartTLSExtendedOperation
java.lang.Object
org.opends.server.api.ExtendedOperationHandler<StartTlsExtendedOperationHandlerCfg>
org.opends.server.extensions.StartTLSExtendedOperation
public final class StartTLSExtendedOperation
extends ExtendedOperationHandler<StartTlsExtendedOperationHandlerCfg>
This class provides an implementation of the StartTLS extended operation as defined in RFC 2830. It can enable the
TLS connection security provider on an established connection upon receiving an appropriate request from a client.
-
Constructor Summary
ConstructorsConstructorDescriptionCreate an instance of this StartTLS extended operation handler. -
Method Summary
Modifier and TypeMethodDescriptionRetrieves the name associated with this extended operation.Retrieves the object OID associated with this extended operation.voidprocessExtendedOperation(ExtendedOperation operation) Processes the provided extended operation.Methods inherited from class org.opends.server.api.ExtendedOperationHandler
finalizeExtendedOperationHandler, getServerContext, getSupportedControls, getSupportedFeatures, initializeExtendedOperationHandler, isConfigurationAcceptable, supportsControl
-
Constructor Details
-
StartTLSExtendedOperation
public StartTLSExtendedOperation()Create an instance of this StartTLS extended operation handler. All initialization should be performed in theinitializeExtendedOperationHandlermethod.
-
-
Method Details
-
processExtendedOperation
Description copied from class:ExtendedOperationHandlerProcesses the provided extended operation.- Specified by:
processExtendedOperationin classExtendedOperationHandler<StartTlsExtendedOperationHandlerCfg>- Parameters:
operation- The extended operation to be processed.
-
getExtendedOperationOID
Description copied from class:ExtendedOperationHandlerRetrieves the object OID associated with this extended operation.- Specified by:
getExtendedOperationOIDin classExtendedOperationHandler<StartTlsExtendedOperationHandlerCfg>- Returns:
- the oid associated with this extended operation, if any, or
nullif there is none.
-
getExtendedOperationName
Description copied from class:ExtendedOperationHandlerRetrieves the name associated with this extended operation.- Specified by:
getExtendedOperationNamein classExtendedOperationHandler<StartTlsExtendedOperationHandlerCfg>- Returns:
- The name associated with this extended operation, if any, or
nullif there is none.
-