jboss-sasl 1.0.0.Beta1
A C D E F G H I J M N O P S T U W

A

AbstractAnonymousFactory - Class in org.jboss.sasl.anonymous
A base class for the anonymous factories to verify from the properties supplied if anonymous can be used.
AbstractAnonymousFactory() - Constructor for class org.jboss.sasl.anonymous.AbstractAnonymousFactory
Construct a new instance.
AbstractSaslClient - Class in org.jboss.sasl.util
A base class for SASL client implementations.
AbstractSaslClient(String, String, String, CallbackHandler, String, boolean) - Constructor for class org.jboss.sasl.util.AbstractSaslClient
Construct a new instance.
AbstractSaslFactory - Class in org.jboss.sasl.util
Abstract SASL factory base class.
AbstractSaslFactory(String) - Constructor for class org.jboss.sasl.util.AbstractSaslFactory
Construct a new instance.
AbstractSaslParticipant - Class in org.jboss.sasl.util
A common base class for SASL participants.
AbstractSaslParticipant(String, String, String, CallbackHandler) - Constructor for class org.jboss.sasl.util.AbstractSaslParticipant
Construct a new instance.
AbstractSaslServer - Class in org.jboss.sasl.util
A base class for SASL client implementations.
AbstractSaslServer(String, String, String, CallbackHandler) - Constructor for class org.jboss.sasl.util.AbstractSaslServer
Construct a new instance.
allows(String) - Method in class org.jboss.sasl.callback.PublicKeyCallback
Convenience method to determine whether an algorithm name is allowed.
ANONYMOUS - Static variable in class org.jboss.sasl.anonymous.AbstractAnonymousFactory
The name of the ANONYMOUS SASL mechanism.
AnonymousClientFactory - Class in org.jboss.sasl.anonymous
The client factory for the anonymous SASL mechanism.
AnonymousClientFactory() - Constructor for class org.jboss.sasl.anonymous.AnonymousClientFactory
 
AnonymousSaslClient - Class in org.jboss.sasl.anonymous
A client implementation of the RFC 4505 ANONYMOUS mechanism.
AnonymousSaslClient(String, String, CallbackHandler, String) - Constructor for class org.jboss.sasl.anonymous.AnonymousSaslClient
Construct a new instance.
AnonymousSaslServer - Class in org.jboss.sasl.anonymous
A server implementation of the RFC 4505 ANONYMOUS mechanism.
AnonymousSaslServer(String, String, CallbackHandler) - Constructor for class org.jboss.sasl.anonymous.AnonymousSaslServer
Construct a new instance.
AnonymousServerFactory - Class in org.jboss.sasl.anonymous
The server factory for the anonymous SASL mechanism.
AnonymousServerFactory() - Constructor for class org.jboss.sasl.anonymous.AnonymousServerFactory
 

C

Charsets - Class in org.jboss.sasl.util
Character sets used by SASL protocols.
ClientTokenClientFactory - Class in org.jboss.sasl.clienttoken
 
ClientTokenClientFactory() - Constructor for class org.jboss.sasl.clienttoken.ClientTokenClientFactory
Construct a new instance.
ClientTokenSaslClient - Class in org.jboss.sasl.clienttoken
 
ClientTokenSaslClient(String, String, CallbackHandler, String) - Constructor for class org.jboss.sasl.clienttoken.ClientTokenSaslClient
Construct a new instance.
COMPLETE - Static variable in interface org.jboss.sasl.util.SaslState
The SASL negotiation completed state.
createSaslClient(String[], String, String, String, Map<String, ?>, CallbackHandler) - Method in class org.jboss.sasl.anonymous.AnonymousClientFactory
 
createSaslClient(String[], String, String, String, Map<String, ?>, CallbackHandler) - Method in class org.jboss.sasl.clienttoken.ClientTokenClientFactory
createSaslServer(String, String, String, Map<String, ?>, CallbackHandler) - Method in class org.jboss.sasl.anonymous.AnonymousServerFactory
 
createSaslServer(String, String, String, Map<String, ?>, CallbackHandler) - Method in class org.jboss.sasl.digest.DigestMD5ServerFactory
 

D

DIGEST_MD5 - Static variable in class org.jboss.sasl.digest.DigestMD5ServerFactory
The name of this mechanism.
DigestMD5Server - Class in org.jboss.sasl.digest
An implementation of the DIGEST-MD5 server SASL mechanism.
DigestMD5ServerFactory - Class in org.jboss.sasl.digest
 
DigestMD5ServerFactory() - Constructor for class org.jboss.sasl.digest.DigestMD5ServerFactory
Construct a new instance.
dispose() - Method in class org.jboss.sasl.util.AbstractSaslParticipant
Dispose of this participant.

E

evaluateChallenge(byte[]) - Method in class org.jboss.sasl.util.AbstractSaslClient
Evaluate an authentication challenge received from the server.
evaluateMessage(SaslStateContext, byte[]) - Method in interface org.jboss.sasl.util.SaslState
Evaluate a SASL challenge or response message.
evaluateResponse(byte[]) - Method in class org.jboss.sasl.digest.DigestMD5Server
 
evaluateResponse(byte[]) - Method in class org.jboss.sasl.util.AbstractSaslServer
Evaluate an authentication response received from the client.

F

FAILED - Static variable in interface org.jboss.sasl.util.SaslState
The SASL negotiation failure state.

G

getAlgorithmNames() - Method in class org.jboss.sasl.callback.PublicKeyCallback
Get the acceptable algorithm names.
getAuthorizationID() - Method in class org.jboss.sasl.anonymous.AnonymousSaslServer
getAuthorizationID() - Method in class org.jboss.sasl.digest.DigestMD5Server
 
getAuthorizationId() - Method in class org.jboss.sasl.util.AbstractSaslClient
Get the specified authorization ID.
getCallbackHandler() - Method in class org.jboss.sasl.util.AbstractSaslParticipant
Get the configured authentication callback handler.
getContext() - Method in class org.jboss.sasl.util.AbstractSaslParticipant
Get the current negotiation state context.
getMechanismName() - Method in class org.jboss.sasl.util.AbstractSaslParticipant
Get the name of this mechanism.
getMechanismNames(Map<String, ?>) - Method in class org.jboss.sasl.anonymous.AnonymousServerFactory
 
getMechanismNames(Map<String, ?>) - Method in class org.jboss.sasl.util.AbstractSaslFactory
Get the mechanism names matching the given properties.
getNegotiatedProperty(String) - Method in class org.jboss.sasl.util.AbstractSaslParticipant
Get a property negotiated between this participant and the other.
getPrompt() - Method in class org.jboss.sasl.callback.PublicKeyCallback
Get the prompt string.
getPrompt() - Method in class org.jboss.sasl.callback.TokenCallback
Get the prompt.
getPropertyValue(String, Map<String, ?>, boolean) - Method in class org.jboss.sasl.util.AbstractSaslFactory
Get a boolean property value from the properties map.
getProtocol() - Method in class org.jboss.sasl.util.AbstractSaslParticipant
Get the protocol name.
getPublicKey() - Method in class org.jboss.sasl.callback.PublicKeyCallback
Get the public key.
getServerName() - Method in class org.jboss.sasl.util.AbstractSaslParticipant
Get the server name.
getToken() - Method in class org.jboss.sasl.callback.TokenCallback
Get the token.
getTokenLength() - Method in class org.jboss.sasl.callback.TokenCallback
Get the expected token length.
getWrapper() - Method in class org.jboss.sasl.util.AbstractSaslParticipant
Get the current configured SASL wrapper, if any.

H

handleCallbacks(Callback...) - Method in class org.jboss.sasl.util.AbstractSaslParticipant
Handle callbacks, wrapping exceptions as needed (including unsupported callbacks).
hasInitialResponse() - Method in class org.jboss.sasl.util.AbstractSaslClient
Determines whether this mechanism has an optional initial response.

I

isActiveSusceptible() - Method in class org.jboss.sasl.util.AbstractSaslFactory
Determine whether the mechanism is susceptible to active attack.
isAnonymous() - Method in class org.jboss.sasl.digest.DigestMD5ServerFactory
 
isAnonymous() - Method in class org.jboss.sasl.util.AbstractSaslFactory
Determine whether the algorithm is anonymous.
isComplete() - Method in class org.jboss.sasl.util.AbstractSaslParticipant
Determine whether the authentication exchange has completed.
isDictionarySusceptible() - Method in class org.jboss.sasl.anonymous.AbstractAnonymousFactory
 
isDictionarySusceptible() - Method in class org.jboss.sasl.util.AbstractSaslFactory
Determine whether the mechanism is susceptible to dictionary (passive) attacks.
isForwardSecrecy() - Method in class org.jboss.sasl.util.AbstractSaslFactory
Determine whether forward secrecy is implemented.
isIncluded(String...) - Method in class org.jboss.sasl.util.AbstractSaslFactory
Determine whether our mechanism name is among those given.
isPassCredentials() - Method in class org.jboss.sasl.util.AbstractSaslFactory
Determine whether the mechanism passes client credentials.
isPlainText() - Method in class org.jboss.sasl.anonymous.AbstractAnonymousFactory
 
isPlainText() - Method in class org.jboss.sasl.digest.DigestMD5ServerFactory
 
isPlainText() - Method in class org.jboss.sasl.util.AbstractSaslFactory
Determine whether the algorithm employs plain text.

J

JBOSS_CLIENTTOKEN - Static variable in class org.jboss.sasl.clienttoken.ClientTokenClientFactory
The mechanism name.
JBossSaslProvider - Class in org.jboss.sasl
 
JBossSaslProvider() - Constructor for class org.jboss.sasl.JBossSaslProvider
Construct a new instance.

M

matches(Map<String, ?>) - Method in class org.jboss.sasl.util.AbstractSaslFactory
Determine whether the properties match this mechanism.

N

negotiationComplete() - Method in interface org.jboss.sasl.util.SaslStateContext
Indicate that negotiation is complete.
NO_BYTES - Static variable in class org.jboss.sasl.util.AbstractSaslParticipant
An empty byte array.

O

org.jboss.sasl - package org.jboss.sasl
JBoss SASL providers base package.
org.jboss.sasl.anonymous - package org.jboss.sasl.anonymous
 
org.jboss.sasl.callback - package org.jboss.sasl.callback
 
org.jboss.sasl.clienttoken - package org.jboss.sasl.clienttoken
 
org.jboss.sasl.digest - package org.jboss.sasl.digest
 
org.jboss.sasl.util - package org.jboss.sasl.util
 

P

PublicKeyCallback - Class in org.jboss.sasl.callback
Callback to retrieve or provide a public key during authentication.
PublicKeyCallback(String, String[]) - Constructor for class org.jboss.sasl.callback.PublicKeyCallback
Construct a new instance.
PublicKeyCallback(String, PublicKey, String[]) - Constructor for class org.jboss.sasl.callback.PublicKeyCallback
Construct a new instance.

S

SaslState - Interface in org.jboss.sasl.util
 
SaslStateContext - Interface in org.jboss.sasl.util
 
SaslWrapper - Interface in org.jboss.sasl.util
 
setNegotiationState(SaslState) - Method in interface org.jboss.sasl.util.SaslStateContext
Set the state to use for the next incoming message.
setPublicKey(PublicKey) - Method in class org.jboss.sasl.callback.PublicKeyCallback
Set the public key.
setToken(byte[]) - Method in class org.jboss.sasl.callback.TokenCallback
Set the token.
setWrapper(SaslWrapper) - Method in class org.jboss.sasl.util.AbstractSaslParticipant
Set the current configured SASL wrapper, if any.

T

TokenCallback - Class in org.jboss.sasl.callback
A callback for a binary token.
TokenCallback(String, int) - Constructor for class org.jboss.sasl.callback.TokenCallback
Construct a new instance.
tryHandleCallbacks(Callback...) - Method in class org.jboss.sasl.util.AbstractSaslParticipant
Handle callbacks, wrapping exceptions as needed.

U

unwrap(byte[], int, int) - Method in class org.jboss.sasl.util.AbstractSaslParticipant
Unwraps a byte array received from the other participant.
unwrap(byte[], int, int) - Method in interface org.jboss.sasl.util.SaslWrapper
 
UTF_8 - Static variable in class org.jboss.sasl.util.Charsets
The UTF-8 character set.

W

wrap(byte[], int, int) - Method in class org.jboss.sasl.util.AbstractSaslParticipant
Wraps a byte array to be sent to the other participant.
wrap(byte[], int, int) - Method in interface org.jboss.sasl.util.SaslWrapper
 

A C D E F G H I J M N O P S T U W
jboss-sasl 1.0.0.Beta1

Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.