Logo Search packages:      
Sourcecode: libgnucrypto-java version File versions  Download package

gnu::crypto::sasl::ServerMechanism Class Reference

Inheritance diagram for gnu::crypto::sasl::ServerMechanism:

javax::security::sasl::SaslServer gnu::crypto::sasl::anonymous::AnonymousServer gnu::crypto::sasl::crammd5::CramMD5Server gnu::crypto::sasl::plain::PlainServer gnu::crypto::sasl::srp::SRPServer

List of all members.


Detailed Description

A base class to facilitate implementing SASL server-side mechanisms.

Version:
Revision
1.2

Definition at line 61 of file ServerMechanism.java.


Public Member Functions

void dispose () throws SaslException
abstract byte[] evaluateResponse (byte[] response) throws SaslException
String getAuthorizationID ()
String getMechanismName ()
Object getNegotiatedProperty (String propName) throws SaslException
Object getNegotiatedProperty (final String propName) throws SaslException
void init (final Map attributes) throws SaslException
boolean isComplete ()
void reset () throws SaslException
byte[] unwrap (byte[] incoming, int offset, int len) throws SaslException
byte[] unwrap (final byte[] incoming, final int offset, final int len) throws SaslException
byte[] wrap (byte[] outgoing, int offset, int len) throws SaslException
byte[] wrap (final byte[] outgoing, final int offset, final int len) throws SaslException

Protected Member Functions

byte[] engineUnwrap (final byte[] incoming, final int offset, final int len) throws SaslException
byte[] engineWrap (final byte[] outgoing, final int offset, final int len) throws SaslException
String getNegotiatedMaxBuffer ()
String getNegotiatedPolicyForwardSecrecy ()
String getNegotiatedPolicyNoActive ()
String getNegotiatedPolicyNoAnonymous ()
String getNegotiatedPolicyNoDictionary ()
String getNegotiatedPolicyNoPlainText ()
String getNegotiatedPolicyPassCredentials ()
String getNegotiatedQOP ()
String getNegotiatedRawSendSize ()
String getNegotiatedServerAuth ()
String getNegotiatedStrength ()
String getReuse ()
abstract void initMechanism () throws SaslException
abstract void resetMechanism () throws SaslException
 ServerMechanism (final String mechanism)

Protected Attributes

IAuthInfoProvider authenticator
String authorizationID
byte[] channelBinding
boolean complete = false
CallbackHandler handler
String mechanism
Map properties
String protocol
String serverName
int state = -1

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index