The NegotiableChallengeHandler type exposes the following members.

Methods

  NameDescription
Public methodCanHandle
Can the presented challenge be potentially handled by this challenge handler? a challenge request object containing a challenge

Return Value

true iff this challenge handler could potentially respond meaningfully to the challenge.
(Inherited from ChallengeHandler.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodHandle
Handle the presented challenge by creating a challenge response or returning NULL. This responsibility is usually achieved by using the associated LoginHandler to obtain user credentials, and transforming those credentials into a ChallengeResponse.

When it is not possible to create a ChallengeResponse, this method MUST return NULL.

a challenge object

Return Value

a challenge response object or NULL if no response is possible.
(Inherited from ChallengeHandler.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)

Properties

  NameDescription
Public propertyLoginHandler
Provide a general login handler to be used in association with this challenge handler. The login handler is used to assist in obtaining credentials to respond to any challenge requests when this challenge handler handles the request. a login handler for credentials.

Return Value

this challenge handler object, to support chained calls
Public propertySupportedOids
Return a collection of string representations of object identifiers supported by this challenge handler implementation, in dot-separated notation. For example: 1.3.5.1.5.2

Return Value

a collection of string representations of object identifiers supported by this challenge handler implementation.

See Also