Skip navigation links
jboss-sasl 1.0.5.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.
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.
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.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.gssapi.GssapiServerFactory
 
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.gssapi.GssapiServer
 
dispose() - Method in interface org.jboss.sasl.gssapi.SubjectIdentity
Dispose of this SubjectIdentity and clean up any associated resources.
dispose() - Method in class org.jboss.sasl.localuser.LocalUserServer
 
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.gssapi.GssapiServer
 
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.
finalize() - Method in class org.jboss.sasl.localuser.LocalUserServer
 

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
 
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.gssapi.GssapiServer
 
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.gssapi.GssapiServer
 
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.gssapi.GssapiServerFactory
 
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.gssapi.GssapiServer
 
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
 
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.
getServerName() - Method in class org.jboss.sasl.util.AbstractSaslParticipant
Get the server name.
getSubject() - Method in interface org.jboss.sasl.gssapi.SubjectIdentity
Obtain the Subject associated with this identity.
getSubjectIdentity(String, String) - Method in interface org.jboss.sasl.gssapi.SubjectFactory
Obtain a SubjectIdentity for the specified protocol and server name, or return null if none is available.
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.
GSSAPI - Static variable in class org.jboss.sasl.gssapi.GssapiServerFactory
 
GssapiServer - Class in org.jboss.sasl.gssapi
A simple SaslServer to wrap calls to a realm GSSAPI sasl server.
GssapiServerFactory - Class in org.jboss.sasl.gssapi
A SaslServerFactory to locate the default GSSAPI mechanism and wrap it in our own version to ensure our identity is set on the access control context.
GssapiServerFactory() - Constructor for class org.jboss.sasl.gssapi.GssapiServerFactory
 

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.gssapi.GssapiServer
 
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_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
 
LOCAL_USER_USE_SECURE_RANDOM - 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.digest - package org.jboss.sasl.digest
 
org.jboss.sasl.gssapi - package org.jboss.sasl.gssapi
Package to contain a GSSAPI mechanism, in this case the mechanism is simply delegating to the locally available GSSAPI mechanism but wrapping the calls with an identity.
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.

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.
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.
SubjectFactory - Interface in org.jboss.sasl.gssapi
Factory to obtain a single SubjectIdentity instance.
SubjectIdentity - Interface in org.jboss.sasl.gssapi
Wrapper around a single Subject.

T

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.gssapi.GssapiServer
 
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.gssapi.GssapiServer
 
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.5.Final

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