Overview
Package
Class
Use
Tree
Deprecated
Index
Help
jboss-sasl 1.0.0.Beta1
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
jboss-sasl 1.0.0.Beta1
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2011
JBoss, a division of Red Hat, Inc.
. All Rights Reserved.