|
|||||||||
Home >> All >> gnu >> javax >> crypto >> [ sasl overview ] | PREV NEXT |
A
- AuthInfo - class gnu.javax.crypto.sasl.AuthInfo.
- A static class for creating IAuthInfoProvider providers.
- AuthInfo() - Constructor for class gnu.javax.crypto.sasl.AuthInfo
- Trivial constructor to enforce Singleton pattern.
- AuthInfoProviderFactory - class gnu.javax.crypto.sasl.AuthInfoProviderFactory.
- The concrete SASL authentication information provider factory.
- AuthInfoProviderFactory() - Constructor for class gnu.javax.crypto.sasl.AuthInfoProviderFactory
- activate(Map) - Method in interface gnu.javax.crypto.sasl.IAuthInfoProvider
- Activates (initialises) this provider instance.
- authenticator - Variable in class gnu.javax.crypto.sasl.ServerMechanism
- The provider for authentication information.
- authorizationID - Variable in class gnu.javax.crypto.sasl.ClientMechanism
- The authorisation identity.
- authorizationID - Variable in class gnu.javax.crypto.sasl.ServerMechanism
- The authorisation identity.
- available() - Method in class gnu.javax.crypto.sasl.SaslInputStream
C
- ClientFactory - class gnu.javax.crypto.sasl.ClientFactory.
- The implementation of javax.security.sasl.SaslClientFactory.
- ClientFactory() - Constructor for class gnu.javax.crypto.sasl.ClientFactory
- ClientMechanism - class gnu.javax.crypto.sasl.ClientMechanism.
- A base class to facilitate implementing SASL client-side mechanisms.
- ClientMechanism(String) - Constructor for class gnu.javax.crypto.sasl.ClientMechanism
- ConfidentialityException - exception gnu.javax.crypto.sasl.ConfidentialityException.
- Used by mechanisms that offer a security services layer, this checked exception is thrown to indicate that a violation has occured during the processing of a confidentiality protection filter.
- ConfidentialityException() - Constructor for class gnu.javax.crypto.sasl.ConfidentialityException
- Constructs a new instance of
ConfidentialityException
with no detail message. - ConfidentialityException(String) - Constructor for class gnu.javax.crypto.sasl.ConfidentialityException
- Constructs a new instance of
ConfidentialityException
with the specified detail message. - ConfidentialityException(String, Throwable) - Constructor for class gnu.javax.crypto.sasl.ConfidentialityException
- Constructs a new instance of
ConfidentialityException
with a detailed message and a root exception. - channelBinding - Variable in class gnu.javax.crypto.sasl.ClientMechanism
- Channel binding data to use with this mechanism instance.
- channelBinding - Variable in class gnu.javax.crypto.sasl.ServerMechanism
- Channel binding data to use with this mechanism instance.
- client - Variable in class gnu.javax.crypto.sasl.SaslInputStream
- client - Variable in class gnu.javax.crypto.sasl.SaslOutputStream
- close() - Method in class gnu.javax.crypto.sasl.SaslInputStream
- close() - Method in class gnu.javax.crypto.sasl.SaslOutputStream
- complete - Variable in class gnu.javax.crypto.sasl.ClientMechanism
- Whether authentication phase is completed (true) or not (false).
- complete - Variable in class gnu.javax.crypto.sasl.ServerMechanism
- Whether authentication phase is completed (true) or not (false).
- contains(String) - Method in interface gnu.javax.crypto.sasl.IAuthInfoProvider
- Checks if a user with a designated name is known to this provider.
- createSaslClient(String[], String, String, String, Map, CallbackHandler) - Method in class gnu.javax.crypto.sasl.ClientFactory
- createSaslServer(String, String, String, Map, CallbackHandler) - Method in class gnu.javax.crypto.sasl.ServerFactory
D
- DEBUG - Static variable in class gnu.javax.crypto.sasl.SaslInputStream
- DEBUG - Static variable in class gnu.javax.crypto.sasl.SaslOutputStream
- debug(String, Object) - Static method in class gnu.javax.crypto.sasl.SaslInputStream
- debug(String, Object) - Static method in class gnu.javax.crypto.sasl.SaslOutputStream
- debuglevel - Static variable in class gnu.javax.crypto.sasl.SaslInputStream
- debuglevel - Static variable in class gnu.javax.crypto.sasl.SaslOutputStream
- dest - Variable in class gnu.javax.crypto.sasl.SaslOutputStream
- dispose() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- dispose() - Method in class gnu.javax.crypto.sasl.ServerMechanism
- dump(MessageDigest) - Static method in class gnu.javax.crypto.sasl.SaslUtil
- Returns the context of the designated hash as a string.
E
- ERROR - Static variable in class gnu.javax.crypto.sasl.SaslInputStream
- encode() - Method in class gnu.javax.crypto.sasl.OutputBuffer
- Returns the encoded form of the current buffer including the 4-byte length header.
- engineUnwrap(byte[], int, int) - Method in class gnu.javax.crypto.sasl.ClientMechanism
- engineUnwrap(byte[], int, int) - Method in class gnu.javax.crypto.sasl.ServerMechanism
- engineWrap(byte[], int, int) - Method in class gnu.javax.crypto.sasl.ClientMechanism
- engineWrap(byte[], int, int) - Method in class gnu.javax.crypto.sasl.ServerMechanism
- err - Static variable in class gnu.javax.crypto.sasl.SaslInputStream
- err - Static variable in class gnu.javax.crypto.sasl.SaslOutputStream
- evaluateChallenge(byte[]) - Method in class gnu.javax.crypto.sasl.ClientMechanism
- evaluateResponse(byte[]) - Method in class gnu.javax.crypto.sasl.ServerMechanism
F
- factories - Static variable in class gnu.javax.crypto.sasl.AuthInfo
- flush() - Method in class gnu.javax.crypto.sasl.SaslOutputStream
G
- getAuthorizationID() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- getAuthorizationID() - Method in class gnu.javax.crypto.sasl.ServerMechanism
- getConfiguration(String) - Method in interface gnu.javax.crypto.sasl.IAuthInfoProvider
- A provider may operate in more than mode; e.g.
- getEOS() - Method in class gnu.javax.crypto.sasl.InputBuffer
- Decodes a SASL EOS from the current buffer.
- getInstance(String) - Method in class gnu.javax.crypto.sasl.AuthInfoProviderFactory
- getInstance(String) - Static method in class gnu.javax.crypto.sasl.ClientFactory
- getInstance(String) - Method in interface gnu.javax.crypto.sasl.IAuthInfoProviderFactory
- Returns an implementation of a provider for a designated mechanism capable of honouring IAuthInfoProvider requests.
- getInstance(byte[]) - Static method in class gnu.javax.crypto.sasl.InputBuffer
- Returns an instance of a SASL buffer given the buffer's encoded contents, excluding the buffer's header bytes.
- getInstance(byte[], int, int) - Static method in class gnu.javax.crypto.sasl.InputBuffer
- Returns an instance of a SASL buffer given the buffer's encoded contents, excluding the buffer's header bytes.
- getInstance(String) - Static method in class gnu.javax.crypto.sasl.ServerFactory
- getMPI() - Method in class gnu.javax.crypto.sasl.InputBuffer
- Decodes a SASL MPI from the current buffer.
- getMechanismName() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- getMechanismName() - Method in class gnu.javax.crypto.sasl.ServerMechanism
- getMechanismNames(Map) - Method in class gnu.javax.crypto.sasl.ClientFactory
- getMechanismNames(Map) - Method in class gnu.javax.crypto.sasl.ServerFactory
- getNames() - Static method in class gnu.javax.crypto.sasl.ClientFactory
- getNames() - Static method in class gnu.javax.crypto.sasl.ServerFactory
- getNamesInternal(Map) - Static method in class gnu.javax.crypto.sasl.ClientFactory
- getNamesInternal(Map) - Static method in class gnu.javax.crypto.sasl.ServerFactory
- getNegotiatedMaxBuffer() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- getNegotiatedMaxBuffer() - Method in class gnu.javax.crypto.sasl.ServerMechanism
- getNegotiatedPolicyForwardSecrecy() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- getNegotiatedPolicyForwardSecrecy() - Method in class gnu.javax.crypto.sasl.ServerMechanism
- getNegotiatedPolicyNoActive() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- getNegotiatedPolicyNoActive() - Method in class gnu.javax.crypto.sasl.ServerMechanism
- getNegotiatedPolicyNoAnonymous() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- getNegotiatedPolicyNoAnonymous() - Method in class gnu.javax.crypto.sasl.ServerMechanism
- getNegotiatedPolicyNoDictionary() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- getNegotiatedPolicyNoDictionary() - Method in class gnu.javax.crypto.sasl.ServerMechanism
- getNegotiatedPolicyNoPlainText() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- getNegotiatedPolicyNoPlainText() - Method in class gnu.javax.crypto.sasl.ServerMechanism
- getNegotiatedPolicyPassCredentials() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- getNegotiatedPolicyPassCredentials() - Method in class gnu.javax.crypto.sasl.ServerMechanism
- getNegotiatedProperty(String) - Method in class gnu.javax.crypto.sasl.ClientMechanism
- getNegotiatedProperty(String) - Method in class gnu.javax.crypto.sasl.ServerMechanism
- getNegotiatedQOP() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- getNegotiatedQOP() - Method in class gnu.javax.crypto.sasl.ServerMechanism
- getNegotiatedRawSendSize() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- getNegotiatedRawSendSize() - Method in class gnu.javax.crypto.sasl.ServerMechanism
- getNegotiatedServerAuth() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- getNegotiatedServerAuth() - Method in class gnu.javax.crypto.sasl.ServerMechanism
- getNegotiatedStrength() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- getNegotiatedStrength() - Method in class gnu.javax.crypto.sasl.ServerMechanism
- getOS() - Method in class gnu.javax.crypto.sasl.InputBuffer
- Decodes a SASL OS from the current buffer.
- getProvider(String) - Static method in class gnu.javax.crypto.sasl.AuthInfo
- A convenience method to return the authentication information provider for a designated SASL mechnanism.
- getReuse() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- getReuse() - Method in class gnu.javax.crypto.sasl.ServerMechanism
- getScalar(int) - Method in class gnu.javax.crypto.sasl.InputBuffer
- Decodes a SASL scalar quantity,
count
-octet long, from the current buffer. - getText() - Method in class gnu.javax.crypto.sasl.InputBuffer
- Decodes a SASL Text from the current buffer.
- gnu.javax.crypto.sasl - package gnu.javax.crypto.sasl
H
- handler - Variable in class gnu.javax.crypto.sasl.ClientMechanism
- Callback handler to use with this mechanism instance.
- handler - Variable in class gnu.javax.crypto.sasl.ServerMechanism
- Callback handler to use with this mechanism instance.
- hasInitialResponse() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- hasMoreElements() - Method in class gnu.javax.crypto.sasl.InputBuffer
- hasPolicy(String, Map) - Static method in class gnu.javax.crypto.sasl.ClientFactory
- hasPolicy(String, Map) - Static method in class gnu.javax.crypto.sasl.ServerFactory
I
- IAuthInfoProvider - interface gnu.javax.crypto.sasl.IAuthInfoProvider.
- The visible methods of any authentication information provider.
- IAuthInfoProviderFactory - interface gnu.javax.crypto.sasl.IAuthInfoProviderFactory.
- The visible method of every authentication information provider factory.
- IllegalMechanismStateException - exception gnu.javax.crypto.sasl.IllegalMechanismStateException.
- A checked exception thrown to indicate that an operation that should be invoked on a completed mechanism was invoked but the authentication phase of that mechanism was not completed yet, or that an operation that should be invoked on incomplete mechanisms was invoked but the authentication phase of that mechanism was already completed.
- IllegalMechanismStateException() - Constructor for class gnu.javax.crypto.sasl.IllegalMechanismStateException
- Constructs a new instance of
IllegalMechanismStateException
with no detail message. - IllegalMechanismStateException(String) - Constructor for class gnu.javax.crypto.sasl.IllegalMechanismStateException
- Constructs a new instance of
IllegalMechanismStateException
with the specified detail message. - IllegalMechanismStateException(String, Throwable) - Constructor for class gnu.javax.crypto.sasl.IllegalMechanismStateException
- Constructs a new instance of
IllegalMechanismStateException
with the specified detail message, and cause. - InputBuffer - class gnu.javax.crypto.sasl.InputBuffer.
- The implementation of an incoming SASL buffer.
- InputBuffer(byte[]) - Constructor for class gnu.javax.crypto.sasl.InputBuffer
- Constructs a SASL buffer given the buffer's encoded form, including its header bytes.
- InputBuffer() - Constructor for class gnu.javax.crypto.sasl.InputBuffer
- Trivial private constructor for use by the class method.
- IntegrityException - exception gnu.javax.crypto.sasl.IntegrityException.
- Used by mechanisms that offer a security services layer, this checked exception is thrown to indicate that a violation has occured during the processing of an integrity protection filter, including replay detection.
- IntegrityException() - Constructor for class gnu.javax.crypto.sasl.IntegrityException
- Constructs a new instance of
IntegrityException
with no detail message. - IntegrityException(String) - Constructor for class gnu.javax.crypto.sasl.IntegrityException
- Constructs a new instance of
IntegrityException
with the specified detail message. - IntegrityException(String, Throwable) - Constructor for class gnu.javax.crypto.sasl.IntegrityException
- Constructs a new instance of
IntegrityException
with a detailed message and a root exception. - in - Variable in class gnu.javax.crypto.sasl.InputBuffer
- The internal buffer stream containing the buffer's contents.
- init(Map) - Method in class gnu.javax.crypto.sasl.ClientMechanism
- Initialises the mechanism with designated attributes.
- init(Map) - Method in class gnu.javax.crypto.sasl.ServerMechanism
- Initialises the mechanism with designated attributes.
- initMechanism() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- initMechanism() - Method in class gnu.javax.crypto.sasl.ServerMechanism
- internalBuf - Variable in class gnu.javax.crypto.sasl.SaslInputStream
- isComplete() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- isComplete() - Method in class gnu.javax.crypto.sasl.ServerMechanism
L
- length - Variable in class gnu.javax.crypto.sasl.InputBuffer
- The length of the buffer, according to its header.
- lookup(Map) - Method in interface gnu.javax.crypto.sasl.IAuthInfoProvider
- Returns a collection of information about a designated user.
M
- maxRawSendSize - Variable in class gnu.javax.crypto.sasl.SaslInputStream
- maxRawSendSize - Variable in class gnu.javax.crypto.sasl.SaslOutputStream
- mechanism - Variable in class gnu.javax.crypto.sasl.ClientMechanism
- Name of this mechanism.
- mechanism - Variable in class gnu.javax.crypto.sasl.ServerMechanism
- Name of this mechanism.
N
- NAME - Static variable in class gnu.javax.crypto.sasl.SaslInputStream
- NAME - Static variable in class gnu.javax.crypto.sasl.SaslOutputStream
- NoSuchMechanismException - exception gnu.javax.crypto.sasl.NoSuchMechanismException.
- A checked exception thrown to indicate that a designated SASL mechanism implementation was not found.
- NoSuchMechanismException(String) - Constructor for class gnu.javax.crypto.sasl.NoSuchMechanismException
- Constructs a
NoSuchMechanismException
with the specified detail message. - NoSuchUserException - exception gnu.javax.crypto.sasl.NoSuchUserException.
- A checked exception thrown to indicate that a designated user is unknown to the authentication layer.
- NoSuchUserException() - Constructor for class gnu.javax.crypto.sasl.NoSuchUserException
- Constructs a
NoSuchUserException
with no detail message. - NoSuchUserException(String) - Constructor for class gnu.javax.crypto.sasl.NoSuchUserException
- Constructs a
NoSuchUserException
with the specified detail message.
O
- OutputBuffer - class gnu.javax.crypto.sasl.OutputBuffer.
- The implementation of an outgoing SASL buffer.
- OutputBuffer() - Constructor for class gnu.javax.crypto.sasl.OutputBuffer
- out - Variable in class gnu.javax.crypto.sasl.OutputBuffer
- The internal output stream.
P
- passivate() - Method in interface gnu.javax.crypto.sasl.IAuthInfoProvider
- Passivates (releases) this provider instance.
- properties - Variable in class gnu.javax.crypto.sasl.ClientMechanism
- Properties of qualities desired for this mechanism.
- properties - Variable in class gnu.javax.crypto.sasl.ServerMechanism
- Properties of qualities desired for this mechanism.
- protocol - Variable in class gnu.javax.crypto.sasl.ClientMechanism
- Name of protocol using this mechanism.
- protocol - Variable in class gnu.javax.crypto.sasl.ServerMechanism
- Name of protocol using this mechanism.
R
- read() - Method in class gnu.javax.crypto.sasl.SaslInputStream
- Reads the next byte of data from the input stream.
- read(byte[], int, int) - Method in class gnu.javax.crypto.sasl.SaslInputStream
- Reads up to
len
bytes of data from the underlying source input stream into an array of bytes. - readSaslBuffer() - Method in class gnu.javax.crypto.sasl.SaslInputStream
- Reads a SASL buffer from the underlying source if at least 4 bytes are available.
- reset() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- Resets the mechanism instance for re-initialisation and use with other characteristics.
- reset() - Method in class gnu.javax.crypto.sasl.ServerMechanism
- Resets the mechanism instance for re-initialisation and use with other characteristics.
- resetMechanism() - Method in class gnu.javax.crypto.sasl.ClientMechanism
- resetMechanism() - Method in class gnu.javax.crypto.sasl.ServerMechanism
S
- SaslEncodingException - exception gnu.javax.crypto.sasl.SaslEncodingException.
- A checked exception, thrown when an exception occurs while decoding a SASL buffer and/or a SASL data element from/to a buffer.
- SaslEncodingException() - Constructor for class gnu.javax.crypto.sasl.SaslEncodingException
- Constructs a
SaslEncodingException
with no detail message. - SaslEncodingException(String) - Constructor for class gnu.javax.crypto.sasl.SaslEncodingException
- Constructs a
SaslEncodingException
with the specified detail message. - SaslInputStream - class gnu.javax.crypto.sasl.SaslInputStream.
- An input stream that uses either a javax.security.sasl.SaslClient or a javax.security.sasl.SaslServer to process the data through these entities' security layer filter(s).
- SaslInputStream(SaslClient, InputStream) - Constructor for class gnu.javax.crypto.sasl.SaslInputStream
- SaslInputStream(SaslServer, InputStream) - Constructor for class gnu.javax.crypto.sasl.SaslInputStream
- SaslOutputStream - class gnu.javax.crypto.sasl.SaslOutputStream.
- An output stream that uses either a javax.security.sasl.SaslClient or a javax.security.sasl.SaslServer to process the data through these entities' security layer filter(s).
- SaslOutputStream(SaslClient, OutputStream) - Constructor for class gnu.javax.crypto.sasl.SaslOutputStream
- SaslOutputStream(SaslServer, OutputStream) - Constructor for class gnu.javax.crypto.sasl.SaslOutputStream
- SaslUtil - class gnu.javax.crypto.sasl.SaslUtil.
- Utility methods for SASL-related classes.
- SaslUtil() - Constructor for class gnu.javax.crypto.sasl.SaslUtil
- ServerFactory - class gnu.javax.crypto.sasl.ServerFactory.
- The implementation of the javax.security.sasl.SaslServerFactory.
- ServerFactory() - Constructor for class gnu.javax.crypto.sasl.ServerFactory
- ServerMechanism - class gnu.javax.crypto.sasl.ServerMechanism.
- A base class to facilitate implementing SASL server-side mechanisms.
- ServerMechanism(String) - Constructor for class gnu.javax.crypto.sasl.ServerMechanism
- server - Variable in class gnu.javax.crypto.sasl.SaslInputStream
- server - Variable in class gnu.javax.crypto.sasl.SaslOutputStream
- serverName - Variable in class gnu.javax.crypto.sasl.ClientMechanism
- Name of server to authenticate to.
- serverName - Variable in class gnu.javax.crypto.sasl.ServerMechanism
- Name of server to authenticate to.
- setEOS(byte[]) - Method in class gnu.javax.crypto.sasl.OutputBuffer
- Encodes a SASL EOS to the current buffer.
- setMPI(BigInteger) - Method in class gnu.javax.crypto.sasl.OutputBuffer
- Encodes a SASL MPI to the current buffer.
- setOS(byte[]) - Method in class gnu.javax.crypto.sasl.OutputBuffer
- Encodes a SASL OS to the current buffer.
- setScalar(int, int) - Method in class gnu.javax.crypto.sasl.OutputBuffer
- Encodes a SASL scalar quantity,
count
-octet long, to the current buffer. - setText(String) - Method in class gnu.javax.crypto.sasl.OutputBuffer
- Encodes a SASL Text to the current buffer.
- source - Variable in class gnu.javax.crypto.sasl.SaslInputStream
- state - Variable in class gnu.javax.crypto.sasl.ClientMechanism
- The state of the authentication automaton.
- state - Variable in class gnu.javax.crypto.sasl.ServerMechanism
- The state of the authentication automaton.
T
- TRACE - Static variable in class gnu.javax.crypto.sasl.SaslInputStream
- TRACE - Static variable in class gnu.javax.crypto.sasl.SaslOutputStream
- twoBytesToLength(byte[]) - Static method in class gnu.javax.crypto.sasl.InputBuffer
- Converts two octets into the number that they represent.
U
- UserAlreadyExistsException - exception gnu.javax.crypto.sasl.UserAlreadyExistsException.
- A checked exception thrown to indicate that a designated user is already known to the the authentication layer.
- UserAlreadyExistsException() - Constructor for class gnu.javax.crypto.sasl.UserAlreadyExistsException
- Constructs a
UserAlreadyExistsException
with no detail message. - UserAlreadyExistsException(String) - Constructor for class gnu.javax.crypto.sasl.UserAlreadyExistsException
- Constructs a
UserAlreadyExistsException
with the specified detail message. - unwrap(byte[], int, int) - Method in class gnu.javax.crypto.sasl.ClientMechanism
- unwrap(byte[], int, int) - Method in class gnu.javax.crypto.sasl.ServerMechanism
- update(Map) - Method in interface gnu.javax.crypto.sasl.IAuthInfoProvider
- Updates the credentials of a designated user.
V
- validEmailAddress(String) - Static method in class gnu.javax.crypto.sasl.SaslUtil
W
- WARN - Static variable in class gnu.javax.crypto.sasl.SaslInputStream
- wrap(byte[], int, int) - Method in class gnu.javax.crypto.sasl.ClientMechanism
- wrap() - Method in class gnu.javax.crypto.sasl.OutputBuffer
- Returns the encoded form of the current buffer excluding the 4-byte length header.
- wrap(byte[], int, int) - Method in class gnu.javax.crypto.sasl.ServerMechanism
- write(int) - Method in class gnu.javax.crypto.sasl.SaslOutputStream
- When writing octets to the resulting stream, if a security layer has been
negotiated, each piece of data written (by a single invocation of
write()
) will be encapsulated as a SASL buffer, as defined in RFC 2222, and then written to the underlying dest output stream. - write(byte[], int, int) - Method in class gnu.javax.crypto.sasl.SaslOutputStream
- When writing octets to the resulting stream, if a security layer has been
negotiated, each piece of data written (by a single invocation of
write()
) will be encapsulated as a SASL buffer, as defined in RFC 2222, and then written to the underlying dest output stream.
A C D E F G H I L M N O P R S T U V W
|
|||||||||
Home >> All >> gnu >> javax >> crypto >> [ sasl overview ] | PREV NEXT |