Skip navigation links
jboss-sasl 1.0.0.Final
A C D E F G H I J L M N O P Q S T U V 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.
AbstractDigestMD5Factory - Class in org.jboss.sasl.digest
The abstract factory for the digest SASL mechanisms.
AbstractDigestMD5Factory() - Constructor for class org.jboss.sasl.digest.AbstractDigestMD5Factory
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
 
authorizedId - Variable in class org.jboss.sasl.plain.PlainSaslServer
 

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.
convertFromHex(char[]) - Static method in class org.jboss.sasl.util.HexConverter
Take the incoming character of hex encoded data and convert to the raw byte values.
convertFromHex(String) - Static method in class org.jboss.sasl.util.HexConverter
Take the incoming String of hex encoded data and convert to the raw byte values.
convertToHexBytes(byte[]) - Static method in class org.jboss.sasl.util.HexConverter
Take the supplied byte array and convert it to to a byte array of the encoded hex values.
convertToHexString(byte[]) - Static method in class org.jboss.sasl.util.HexConverter
Take the supplied byte array and convert it to a hex encoded String.
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
createSaslClient(String[], String, String, String, Map<String, ?>, CallbackHandler) - Method in class org.jboss.sasl.digest.DigestMD5ClientFactory
 
createSaslClient(String[], String, String, String, Map<String, ?>, CallbackHandler) - Method in class org.jboss.sasl.localuser.LocalUserClientFactory
 
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
 
createSaslServer(String, String, String, Map<String, ?>, CallbackHandler) - Method in class org.jboss.sasl.localuser.LocalUserServerFactory
 
createSaslServer(String, String, String, Map<String, ?>, CallbackHandler) - Method in class org.jboss.sasl.plain.PlainServerFactory
 

D

DEFAULT_USER - Static variable in class org.jboss.sasl.localuser.LocalUserServer
 
DIGEST_MD5 - Static variable in class org.jboss.sasl.digest.AbstractDigestMD5Factory
The name of this mechanism.
DigestHashCallback - Class in org.jboss.sasl.callback
Callback to allow Digest mechanisms to request the pre-digested {username : realm : password} value instead of the plain text password.
DigestHashCallback(String) - Constructor for class org.jboss.sasl.callback.DigestHashCallback
Construct the DigestHashCallback with the supplied prompt.
DigestMD5ClientFactory - Class in org.jboss.sasl.digest
The client factory for the digest SASL mechanisms.
DigestMD5ClientFactory() - Constructor for class org.jboss.sasl.digest.DigestMD5ClientFactory
 
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
 
dispose() - Method in class org.jboss.sasl.util.AbstractSaslParticipant
Dispose of this participant.

E

encodedLengthOf(String) - Static method in class org.jboss.sasl.util.Charsets
Get the encoded length of a string.
encodeTo(String, byte[], int) - Static method in class org.jboss.sasl.util.Charsets
Encode a string into UTF-8 (except encoding character zero to its two-byte form).
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

generateHashedHexURP(String, String, char[], boolean) - Method in class org.jboss.sasl.util.UsernamePasswordHashUtil
 
generateHashedHexURP(String, String, char[]) - Method in class org.jboss.sasl.util.UsernamePasswordHashUtil
 
generateHashedURP(String, String, char[], boolean) - Method in class org.jboss.sasl.util.UsernamePasswordHashUtil
Takes the supplied username, realm and password and generates the digested { username ':' realm ':' password}
generateHashedURP(String, String, char[]) - Method in class org.jboss.sasl.util.UsernamePasswordHashUtil
 
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.localuser.LocalUserServer
 
getAuthorizationID() - Method in class org.jboss.sasl.plain.PlainSaslServer
 
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.
getHash() - Method in class org.jboss.sasl.callback.DigestHashCallback
Get the hash that has been set on this Callback.
getHexHash() - Method in class org.jboss.sasl.callback.DigestHashCallback
Get the hex encoded form of the hash set on this Callback.
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.
getPassword() - Method in class org.jboss.sasl.callback.VerifyPasswordCallback
 
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.
getVersionString() - Static method in class org.jboss.sasl.JBossSaslProvider
Get the version string of the JBoss SASL provider.
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.
HexConverter - Class in org.jboss.sasl.util
A utility class for mapping between byte arrays and their hex representation and back again.
HexConverter() - Constructor for class org.jboss.sasl.util.HexConverter
 

I

indexOf(byte[], int, int, int) - Static method in class org.jboss.sasl.util.Charsets
Find the first occurrence of a byte in a byte array.
indexOf(byte[], int, int) - Static method in class org.jboss.sasl.util.Charsets
Find the first occurrence of a byte in a byte array.
indexOf(byte[], int) - Static method in class org.jboss.sasl.util.Charsets
Find the first occurrence of a byte in a byte array.
init() - Method in class org.jboss.sasl.localuser.LocalUserClient
 
init() - Method in class org.jboss.sasl.localuser.LocalUserServer
 
init() - Method in class org.jboss.sasl.util.AbstractSaslParticipant
 
isActiveSusceptible() - Method in class org.jboss.sasl.localuser.LocalUserSaslFactory
 
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.AbstractDigestMD5Factory
 
isAnonymous() - Method in class org.jboss.sasl.localuser.LocalUserSaslFactory
 
isAnonymous() - Method in class org.jboss.sasl.plain.PlainServerFactory
 
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.localuser.LocalUserSaslFactory
 
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.localuser.LocalUserSaslFactory
 
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.localuser.LocalUserSaslFactory
 
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.AbstractDigestMD5Factory
 
isPlainText() - Method in class org.jboss.sasl.localuser.LocalUserSaslFactory
 
isPlainText() - Method in class org.jboss.sasl.util.AbstractSaslFactory
Determine whether the algorithm employs plain text.
isVerified() - Method in class org.jboss.sasl.callback.VerifyPasswordCallback
 

J

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

L

LATIN_1 - Static variable in class org.jboss.sasl.util.Charsets
The 8859_1 character set.
LOCAL_USER_CHALLENGE_PATH - Static variable in class org.jboss.sasl.localuser.LocalUserServer
 
LocalUserClient - Class in org.jboss.sasl.localuser
 
LocalUserClientFactory - Class in org.jboss.sasl.localuser
 
LocalUserClientFactory() - Constructor for class org.jboss.sasl.localuser.LocalUserClientFactory
 
LocalUserSaslFactory - Class in org.jboss.sasl.localuser
Base class for the JBOSS-LOCAL-USER SASL mechanism.
LocalUserServer - Class in org.jboss.sasl.localuser
 
LocalUserServerFactory - Class in org.jboss.sasl.localuser
 
LocalUserServerFactory() - Constructor for class org.jboss.sasl.localuser.LocalUserServerFactory
 

M

main(String[]) - Static method in class org.jboss.sasl.util.HexConverter
 
main(String[]) - Static method in class org.jboss.sasl.util.UsernamePasswordHashUtil
 
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.localuser - package org.jboss.sasl.localuser
 
org.jboss.sasl.plain - package org.jboss.sasl.plain
 
org.jboss.sasl.util - package org.jboss.sasl.util
 

P

PLAIN - Static variable in class org.jboss.sasl.plain.PlainServerFactory
The PLAIN mechanism name
PlainSaslServer - Class in org.jboss.sasl.plain
 
PlainSaslServer(String, String, CallbackHandler) - Constructor for class org.jboss.sasl.plain.PlainSaslServer
Construct a new instance.
PlainServerFactory - Class in org.jboss.sasl.plain
The server factory for the plain SASL mechanism.
PlainServerFactory() - Constructor for class org.jboss.sasl.plain.PlainServerFactory
Default constructor.
PlainServerFactory(String) - Constructor for class org.jboss.sasl.plain.PlainServerFactory
Construct a new instance.
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.

Q

QUIET_AUTH - Static variable in class org.jboss.sasl.localuser.LocalUserClient
 

S

SaslState - Interface in org.jboss.sasl.util
 
SaslStateContext - Interface in org.jboss.sasl.util
 
SaslWrapper - Interface in org.jboss.sasl.util
 
setHash(byte[]) - Method in class org.jboss.sasl.callback.DigestHashCallback
Sets the raw byte[] hash.
setHexHash(String) - Method in class org.jboss.sasl.callback.DigestHashCallback
Sets the hex encoded form of a hash.
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.
setVerified(boolean) - Method in class org.jboss.sasl.callback.VerifyPasswordCallback
 
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
 
UsernamePasswordHashUtil - Class in org.jboss.sasl.util
A utility class for generating both the {user-name : realm-value : passwd } hash and the hex encoded version of the hash.
UsernamePasswordHashUtil() - Constructor for class org.jboss.sasl.util.UsernamePasswordHashUtil
The default constructor for UsernamePasswordHashUtil, when instantiated using this constructor a local MD5 MessageDigest will be used for the generated hashes.
UsernamePasswordHashUtil(MessageDigest) - Constructor for class org.jboss.sasl.util.UsernamePasswordHashUtil
Constructor to allow a pre-instantiated MessageDigest to be supplied.
UTF_8 - Static variable in class org.jboss.sasl.util.Charsets
The UTF-8 character set.

V

VerifyPasswordCallback - Class in org.jboss.sasl.callback
A Callback to indicate the password has been verified instead of retrieving the password.
VerifyPasswordCallback(String) - Constructor for class org.jboss.sasl.callback.VerifyPasswordCallback
 

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 L M N O P Q S T U V W 
Skip navigation links
jboss-sasl 1.0.0.Final

Copyright © 2016 JBoss by Red Hat. All rights reserved.