C# Class Dse.Auth.BaseAuthenticator

Base class for Authenticator implementations that want to make use of the authentication scheme negotiation in the DseAuthenticator
Inheritance: IAuthenticator
Show file Open project: datastax/csharp-driver-dse

Public Methods

Method Description
EvaluateChallenge ( byte challenge ) : byte[]
InitialResponse ( ) : byte[]

Protected Methods

Method Description
BaseAuthenticator ( string name ) : System
GetInitialServerChallenge ( ) : byte[]
GetMechanism ( ) : byte[]
IsDseAuthenticator ( ) : bool

Method Details

BaseAuthenticator() protected method

protected BaseAuthenticator ( string name ) : System
name string
return System

EvaluateChallenge() public abstract method

public abstract EvaluateChallenge ( byte challenge ) : byte[]
challenge byte
return byte[]

GetInitialServerChallenge() protected abstract method

protected abstract GetInitialServerChallenge ( ) : byte[]
return byte[]

GetMechanism() protected abstract method

protected abstract GetMechanism ( ) : byte[]
return byte[]

InitialResponse() public method

public InitialResponse ( ) : byte[]
return byte[]

IsDseAuthenticator() protected method

protected IsDseAuthenticator ( ) : bool
return bool