|
|||||||||
Home >> All >> cryptix >> [ sasl overview ] | PREV NEXT |
A
- AES_CALG - Static variable in interface cryptix.sasl.SaslParams
- ANONYMOUS_MECHANISM - Static variable in interface cryptix.sasl.SaslParams
- AUTH_INFO_PROVIDER_PKGS - Static variable in interface cryptix.sasl.SaslParams
- Name of authentication information provider packages.
- AuthException - exception cryptix.sasl.AuthException.
- Exception thrown on errors and failures during the authentication process.
- AuthException() - Constructor for class cryptix.sasl.AuthException
- Constructs a new instance of AuthException.
- AuthException(String) - Constructor for class cryptix.sasl.AuthException
- Constructs a default exception with a detailed message and no root exception.
- AuthException(String, Throwable) - Constructor for class cryptix.sasl.AuthException
- Constructs a new instance of AuthException with a detailed message and a root exception.
- AuthInfo - class cryptix.sasl.AuthInfo.
- A static class for creating AuthInfoServices providers.
- AuthInfo() - Constructor for class cryptix.sasl.AuthInfo
- Trivial constructor to enforce usage through static methods.
- AuthInfoProvider - class cryptix.sasl.AuthInfoProvider.
- The concrete Cryptix SASL authentication information provider factory.
- AuthInfoProvider() - Constructor for class cryptix.sasl.AuthInfoProvider
- AuthInfoProviderFactory - interface cryptix.sasl.AuthInfoProviderFactory.
- The visible method of every authentication information provider factory.
- AuthInfoServices - interface cryptix.sasl.AuthInfoServices.
- The visible methods of any authentication information provider.
- activate(Map) - Method in interface cryptix.sasl.AuthInfoServices
- Activates (initialises) this provider instance.
- areEqual(byte[], byte[]) - Static method in class cryptix.sasl.SaslUtil
- authenticator - Variable in class cryptix.sasl.ServerMechanism
- The provider for authentication information.
- authorizationID - Variable in class cryptix.sasl.ClientMechanism
- The authorisation identity.
- authorizationID - Variable in class cryptix.sasl.ServerMechanism
- The authorisation identity.
- available() - Method in class cryptix.sasl.SaslInputStream
B
- BUFFER_LIMIT - Static variable in interface cryptix.sasl.SaslParams
- The size limit, in bytes, of a SASL Buffer.
- byteToString(int) - Static method in class cryptix.sasl.SaslUtil
- Returns a string of 2 hexadecimal digits (most significant digit first) corresponding to the lowest 8 bits of n.
C
- CRAM_MD5_MECHANISM - Static variable in interface cryptix.sasl.SaslParams
- ClientFactory - class cryptix.sasl.ClientFactory.
- The Cryptix implementation of the javax.security.sasl.SaslClientFactory.
- ClientFactory() - Constructor for class cryptix.sasl.ClientFactory
- ClientMechanism - class cryptix.sasl.ClientMechanism.
- The Cryptix implementation of the base SASL client-side mechanism.
- ClientMechanism(String, String, String, String, Hashtable, CallbackHandler) - Constructor for class cryptix.sasl.ClientMechanism
- ConfidentialityException - exception cryptix.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 cryptix.sasl.ConfidentialityException
- Constructs a new instance of ConfidentialityException with no detail message.
- ConfidentialityException(String) - Constructor for class cryptix.sasl.ConfidentialityException
- Constructs a new instance of ConfidentialityException with the specified detail message.
- ConfidentialityException(String, Throwable) - Constructor for class cryptix.sasl.ConfidentialityException
- Constructs a new instance of ConfidentialityException with a detailed message and a root exception.
- cat - Static variable in class cryptix.sasl.InputBuffer
- cat - Static variable in class cryptix.sasl.OTPInputBuffer
- cat - Static variable in class cryptix.sasl.OutputBuffer
- cat - Static variable in class cryptix.sasl.SaslInputStream
- cat - Static variable in class cryptix.sasl.SaslOutputStream
- client - Variable in class cryptix.sasl.SaslInputStream
- client - Variable in class cryptix.sasl.SaslOutputStream
- close() - Method in class cryptix.sasl.SaslInputStream
- close() - Method in class cryptix.sasl.SaslOutputStream
- complete - Variable in class cryptix.sasl.ClientMechanism
- Whether authentication phase is completed (true) or not (false).
- complete - Variable in class cryptix.sasl.ServerMechanism
- Whether authentication phase is completed (true) or not (false).
- contains(String) - Method in interface cryptix.sasl.AuthInfoServices
- Checks if a user with a designated name is known to this provider.
- createSaslClient(String[], String, String, String, Hashtable, CallbackHandler) - Method in class cryptix.sasl.ClientFactory
- createSaslServer(String, String, String, Hashtable, CallbackHandler) - Method in class cryptix.sasl.ServerFactory
- cryptix.sasl - package cryptix.sasl
D
- dest - Variable in class cryptix.sasl.SaslOutputStream
- dispose() - Method in class cryptix.sasl.ClientMechanism
- dispose() - Method in class cryptix.sasl.ServerMechanism
- dump(BigInteger) - Static method in class cryptix.sasl.SaslUtil
- Returns a hexadecimal dump of the trimmed bytes of a BigInteger.
- dump(MessageDigest) - Static method in class cryptix.sasl.SaslUtil
- Returns the context of the designated hash as a string.
- dumpString(byte[], int, int, String) - Static method in class cryptix.sasl.SaslUtil
- Dump a byte array as a string, in a format that is easy to read for debugging.
- dumpString(byte[]) - Static method in class cryptix.sasl.SaslUtil
- dumpString(byte[], String) - Static method in class cryptix.sasl.SaslUtil
- dumpString(byte[], int, int) - Static method in class cryptix.sasl.SaslUtil
E
- encode() - Method in class cryptix.sasl.OutputBuffer
- Returns the encoded form of the current buffer including the 4-byte length header.
- engineUnwrap(byte[], int, int) - Method in class cryptix.sasl.ClientMechanism
- engineUnwrap(byte[], int, int) - Method in class cryptix.sasl.ServerMechanism
- engineWrap(byte[], int, int) - Method in class cryptix.sasl.ClientMechanism
- engineWrap(byte[], int, int) - Method in class cryptix.sasl.ServerMechanism
- evaluateChallenge(byte[]) - Method in class cryptix.sasl.ClientMechanism
- evaluateResponse(byte[]) - Method in class cryptix.sasl.ServerMechanism
F
- FOUR_BYTE_HEADER_LIMIT - Static variable in interface cryptix.sasl.SaslParams
- The size limit, in bytes, of a SASL EOS (Extended Octet Sequence) element.
- factories - Static variable in class cryptix.sasl.AuthInfo
- flush() - Method in class cryptix.sasl.SaslOutputStream
- fourBytesToLength(byte[]) - Static method in class cryptix.sasl.InputBuffer
- Converts four octets into the number that they represent.
- fromb64(String) - Static method in class cryptix.sasl.SaslUtil
G
- getAuthorizationID() - Method in class cryptix.sasl.ClientMechanism
- getAuthorizationID() - Method in class cryptix.sasl.ServerMechanism
- getConfiguration(String) - Method in interface cryptix.sasl.AuthInfoServices
- A provider may operate in more than mode; e.g.
- getEOS() - Method in class cryptix.sasl.InputBuffer
- Decodes a SASL EOS from the current buffer.
- getInstance(String) - Method in class cryptix.sasl.AuthInfoProvider
- Returns an implementation of a provider for a designated mechanism capable of honouring AuthInfoServices requests.
- getInstance(String) - Method in interface cryptix.sasl.AuthInfoProviderFactory
- Returns an implementation of a provider for a designated mechanism capable of honouring AuthInfoServices requests.
- getInstance(byte[]) - Static method in class cryptix.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 cryptix.sasl.InputBuffer
- Returns an instance of a SASL buffer given the buffer's encoded contents, excluding the buffer's header bytes.
- getMPI() - Method in class cryptix.sasl.InputBuffer
- Decodes a SASL MPI from the current buffer.
- getMechanismName() - Method in class cryptix.sasl.ClientMechanism
- getMechanismName() - Method in class cryptix.sasl.ServerMechanism
- getMechanismNames(Hashtable) - Method in class cryptix.sasl.ClientFactory
- getMechanismNames(Hashtable) - Method in class cryptix.sasl.ServerFactory
- getNegotiatedMaxBuffer() - Method in class cryptix.sasl.ClientMechanism
- getNegotiatedMaxBuffer() - Method in class cryptix.sasl.ServerMechanism
- getNegotiatedPolicyForwardSecrecy() - Method in class cryptix.sasl.ClientMechanism
- getNegotiatedPolicyForwardSecrecy() - Method in class cryptix.sasl.ServerMechanism
- getNegotiatedPolicyNoActive() - Method in class cryptix.sasl.ClientMechanism
- getNegotiatedPolicyNoActive() - Method in class cryptix.sasl.ServerMechanism
- getNegotiatedPolicyNoAnonymous() - Method in class cryptix.sasl.ClientMechanism
- getNegotiatedPolicyNoAnonymous() - Method in class cryptix.sasl.ServerMechanism
- getNegotiatedPolicyNoDictionary() - Method in class cryptix.sasl.ClientMechanism
- getNegotiatedPolicyNoDictionary() - Method in class cryptix.sasl.ServerMechanism
- getNegotiatedPolicyNoPlainText() - Method in class cryptix.sasl.ClientMechanism
- getNegotiatedPolicyNoPlainText() - Method in class cryptix.sasl.ServerMechanism
- getNegotiatedPolicyPassCredentials() - Method in class cryptix.sasl.ClientMechanism
- getNegotiatedPolicyPassCredentials() - Method in class cryptix.sasl.ServerMechanism
- getNegotiatedProperty(String) - Method in class cryptix.sasl.ClientMechanism
- getNegotiatedProperty(String) - Method in class cryptix.sasl.ServerMechanism
- getNegotiatedQOP() - Method in class cryptix.sasl.ClientMechanism
- getNegotiatedQOP() - Method in class cryptix.sasl.ServerMechanism
- getNegotiatedRawSendSize() - Method in class cryptix.sasl.ClientMechanism
- getNegotiatedRawSendSize() - Method in class cryptix.sasl.ServerMechanism
- getNegotiatedServerAuth() - Method in class cryptix.sasl.ClientMechanism
- getNegotiatedServerAuth() - Method in class cryptix.sasl.ServerMechanism
- getNegotiatedStrength() - Method in class cryptix.sasl.ClientMechanism
- getNegotiatedStrength() - Method in class cryptix.sasl.ServerMechanism
- getOS() - Method in class cryptix.sasl.InputBuffer
- Decodes a SASL OS from the current buffer.
- getProvider(String) - Static method in class cryptix.sasl.AuthInfo
- A convenience method to return the authentication information provider for a designated SASL mechnanism.
- getScalar(int) - Method in class cryptix.sasl.InputBuffer
- Decodes a SASL scalar quantity, count-octet long, from the current buffer.
- getText() - Method in class cryptix.sasl.InputBuffer
- Decodes a SASL Text from the current buffer.
- getText() - Method in class cryptix.sasl.OTPInputBuffer
- Decodes a SASL Text from the current buffer.
H
- HMAC_MD5_IALG - Static variable in interface cryptix.sasl.SaslParams
- HMAC_SHA_IALG - Static variable in interface cryptix.sasl.SaslParams
- handler - Variable in class cryptix.sasl.ClientMechanism
- Callback handler to use with this mechanism instance.
- handler - Variable in class cryptix.sasl.ServerMechanism
- Callback handler to use with this mechanism instance.
- hasInitialResponse() - Method in class cryptix.sasl.ClientMechanism
- hasMoreElements() - Method in class cryptix.sasl.InputBuffer
- hasPolicy(String, Hashtable) - Static method in class cryptix.sasl.ClientFactory
- hasPolicy(String, Hashtable) - Static method in class cryptix.sasl.ServerFactory
- hexDigits - Static variable in class cryptix.sasl.SaslUtil
I
- IllegalMechanismStateException - exception cryptix.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 cryptix.sasl.IllegalMechanismStateException
- Constructs a new instance of IllegalMechanismStateException with no detail message.
- IllegalMechanismStateException(String) - Constructor for class cryptix.sasl.IllegalMechanismStateException
- Constructs a new instance of IllegalMechanismStateException with the specified detail message.
- InputBuffer - class cryptix.sasl.InputBuffer.
- The Cryptix implementation of an incoming SASL buffer.
- InputBuffer(byte[]) - Constructor for class cryptix.sasl.InputBuffer
- Constructs a SASL buffer given the buffer's encoded form, including its header bytes.
- InputBuffer() - Constructor for class cryptix.sasl.InputBuffer
- Trivial private constructor for use by the class method.
- IntegrityException - exception cryptix.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 cryptix.sasl.IntegrityException
- Constructs a new instance of IntegrityException with no detail message.
- IntegrityException(String) - Constructor for class cryptix.sasl.IntegrityException
- Constructs a new instance of IntegrityException with the specified detail message.
- IntegrityException(String, Throwable) - Constructor for class cryptix.sasl.IntegrityException
- Constructs a new instance of IntegrityException with a detailed message and a root exception.
- in - Variable in class cryptix.sasl.InputBuffer
- The internal buffer stream containing the buffer's contents.
- internalBuf - Variable in class cryptix.sasl.SaslInputStream
- isComplete() - Method in class cryptix.sasl.ClientMechanism
- isComplete() - Method in class cryptix.sasl.ServerMechanism
L
- length - Variable in class cryptix.sasl.InputBuffer
- The length of the buffer, according to its header.
- lookup(Map) - Method in interface cryptix.sasl.AuthInfoServices
- Returns a collection of information about a designated user.
M
- MD5_MDA - Static variable in interface cryptix.sasl.SaslParams
- maxRawSendSize - Variable in class cryptix.sasl.SaslInputStream
- maxRawSendSize - Variable in class cryptix.sasl.SaslOutputStream
- mechanism - Variable in class cryptix.sasl.ClientMechanism
- Name of this mechanism.
- mechanism - Variable in class cryptix.sasl.ServerMechanism
- Name of this mechanism.
N
- NoSuchMechanismException - exception cryptix.sasl.NoSuchMechanismException.
- A checked exception thrown to indicate that a designated SASL mechanism implementation was not found.
- NoSuchMechanismException(String) - Constructor for class cryptix.sasl.NoSuchMechanismException
- Constructs a NoSuchMechanismException with the specified detail message.
- NoSuchUserException - exception cryptix.sasl.NoSuchUserException.
- A checked exception thrown to indicate that a designated user is unknown to the authentication layer.
- NoSuchUserException() - Constructor for class cryptix.sasl.NoSuchUserException
- Constructs a NoSuchUserException with no detail message.
- NoSuchUserException(String) - Constructor for class cryptix.sasl.NoSuchUserException
- Constructs a NoSuchUserException with the specified detail message.
O
- ONE_BYTE_HEADER_LIMIT - Static variable in interface cryptix.sasl.SaslParams
- The size limit, in bytes, of a SASL OS (Octet Sequence) element.
- OTPInputBuffer - class cryptix.sasl.OTPInputBuffer.
- The Cryptix implementation of an incoming SASL buffer.
- OTPInputBuffer(byte[]) - Constructor for class cryptix.sasl.OTPInputBuffer
- Constructs a SASL buffer given the buffer's encoded form, including its header bytes.
- OTP_MECHANISM - Static variable in interface cryptix.sasl.SaslParams
- OutputBuffer - class cryptix.sasl.OutputBuffer.
- The cryptix implementation of an outgoing SASL buffer.
- OutputBuffer() - Constructor for class cryptix.sasl.OutputBuffer
- out - Variable in class cryptix.sasl.OutputBuffer
- The internal output stream.
P
- PASSWORD - Static variable in interface cryptix.sasl.SaslParams
- Name of password property.
- PLAIN_MECHANISM - Static variable in interface cryptix.sasl.SaslParams
- passivate() - Method in interface cryptix.sasl.AuthInfoServices
- Passivates (releases) this provider instance.
- properties - Variable in class cryptix.sasl.ClientMechanism
- Properties of qualities desired for this mechanism.
- properties - Variable in class cryptix.sasl.ServerMechanism
- Properties of qualities desired for this mechanism.
- protocol - Variable in class cryptix.sasl.ClientMechanism
- Name of protocol using this mechanism.
- protocol - Variable in class cryptix.sasl.ServerMechanism
- Name of protocol using this mechanism.
R
- RIJNDAEL_CALG - Static variable in interface cryptix.sasl.SaslParams
- RIPEMD_160_MDA - Static variable in interface cryptix.sasl.SaslParams
- rawSendSize - Variable in class cryptix.sasl.ClientMechanism
- rawSendSize - Variable in class cryptix.sasl.ServerMechanism
- read() - Method in class cryptix.sasl.SaslInputStream
- Reads the next byte of data from the input stream.
- read(byte[], int, int) - Method in class cryptix.sasl.SaslInputStream
- Reads up to len bytes of data from the underlying source input stream into an array of bytes.
- readSaslBuffer() - Method in class cryptix.sasl.SaslInputStream
- Reads a SASL buffer from the underlying source if at least 4 bytes are available.
S
- SHA_MDA - Static variable in interface cryptix.sasl.SaslParams
- SM2_MECHANISM - Static variable in interface cryptix.sasl.SaslParams
- SRP_MECHANISM - Static variable in interface cryptix.sasl.SaslParams
- SaslEncodingException - exception cryptix.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 cryptix.sasl.SaslEncodingException
- Constructs a SaslEncodingException with no detail message.
- SaslEncodingException(String) - Constructor for class cryptix.sasl.SaslEncodingException
- Constructs a SaslEncodingException with the specified detail message.
- SaslInputStream - class cryptix.sasl.SaslInputStream.
- An input stream that uses either a SaslClient or a SaslServer to process the data through these entities' security layer filter(s).
- SaslInputStream(SaslClient, InputStream) - Constructor for class cryptix.sasl.SaslInputStream
- SaslInputStream(SaslServer, InputStream) - Constructor for class cryptix.sasl.SaslInputStream
- SaslOutputStream - class cryptix.sasl.SaslOutputStream.
- An output stream that uses either a SaslClient or a SaslServer to process the data through these entities' security layer filter(s).
- SaslOutputStream(SaslClient, OutputStream) - Constructor for class cryptix.sasl.SaslOutputStream
- SaslOutputStream(SaslServer, OutputStream) - Constructor for class cryptix.sasl.SaslOutputStream
- SaslParams - interface cryptix.sasl.SaslParams.
- An interface containing constants and canonical names used throughout this SASL implementation.
- SaslUtil - class cryptix.sasl.SaslUtil.
- SaslUtil() - Constructor for class cryptix.sasl.SaslUtil
- ServerFactory - class cryptix.sasl.ServerFactory.
- The Cryptix implementation of the javax.security.sasl.SaslServerFactory.
- ServerFactory() - Constructor for class cryptix.sasl.ServerFactory
- ServerMechanism - class cryptix.sasl.ServerMechanism.
- The Cryptix implementation of the base SASL server-side mechanism.
- ServerMechanism(String, String, String, Hashtable, CallbackHandler) - Constructor for class cryptix.sasl.ServerMechanism
- server - Variable in class cryptix.sasl.SaslInputStream
- server - Variable in class cryptix.sasl.SaslOutputStream
- serverName - Variable in class cryptix.sasl.ClientMechanism
- Name of server to authenticate to.
- serverName - Variable in class cryptix.sasl.ServerMechanism
- Name of server to authenticate to.
- setEOS(byte[]) - Method in class cryptix.sasl.OutputBuffer
- Encodes a SASL EOS to the current buffer.
- setMPI(BigInteger) - Method in class cryptix.sasl.OutputBuffer
- Encodes a SASL MPI to the current buffer.
- setOS(byte[]) - Method in class cryptix.sasl.OutputBuffer
- Encodes a SASL OS to the current buffer.
- setScalar(int, int) - Method in class cryptix.sasl.OutputBuffer
- Encodes a SASL scalar quantity, count-octet long, to the current buffer.
- setText(String) - Method in class cryptix.sasl.OutputBuffer
- Encodes a SASL Text to the current buffer.
- source - Variable in class cryptix.sasl.SaslInputStream
- state - Variable in class cryptix.sasl.ClientMechanism
- The state of the authentication automaton.
- state - Variable in class cryptix.sasl.ServerMechanism
- The state of the authentication automaton.
T
- TABLE - Static variable in class cryptix.sasl.SaslUtil
- TWOFISH_CALG - Static variable in interface cryptix.sasl.SaslParams
- TWO_BYTE_HEADER_LIMIT - Static variable in interface cryptix.sasl.SaslParams
- The size limit, in bytes, of both a SASL MPI (Multi-Precision Integer) element and a SASL Text element.
- toString(byte[], int, int) - Static method in class cryptix.sasl.SaslUtil
- Returns a string of hexadecimal digits from a byte array.
- toString(byte[]) - Static method in class cryptix.sasl.SaslUtil
- tob64(byte[]) - Static method in class cryptix.sasl.SaslUtil
- trim(BigInteger) - Static method in class cryptix.sasl.SaslUtil
- Treats the input as the MSB representation of a number, and lop off leading zero elements.
- twoBytesToLength(byte[]) - Static method in class cryptix.sasl.InputBuffer
- Converts two octets into the number that they represent.
U
- USERNAME - Static variable in interface cryptix.sasl.SaslParams
- Name of username property.
- UserAlreadyExistsException - exception cryptix.sasl.UserAlreadyExistsException.
- A checked exception thrown to indicate that a designated user is already known to the the authentication layer.
- UserAlreadyExistsException() - Constructor for class cryptix.sasl.UserAlreadyExistsException
- Constructs a UserAlreadyExistsException with no detail message.
- UserAlreadyExistsException(String) - Constructor for class cryptix.sasl.UserAlreadyExistsException
- Constructs a UserAlreadyExistsException with the specified detail message.
- unwrap(byte[], int, int) - Method in class cryptix.sasl.ClientMechanism
- unwrap(byte[], int, int) - Method in class cryptix.sasl.ServerMechanism
- update(Map) - Method in interface cryptix.sasl.AuthInfoServices
- Updates the credentials of a designated user.
V
- validEmailAddress(String) - Static method in class cryptix.sasl.SaslUtil
W
- wrap(byte[], int, int) - Method in class cryptix.sasl.ClientMechanism
- wrap() - Method in class cryptix.sasl.OutputBuffer
- Returns the encoded form of the current buffer excluding the 4-byte length header.
- wrap(byte[], int, int) - Method in class cryptix.sasl.ServerMechanism
- write(int) - Method in class cryptix.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 cryptix.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 B C D E F G H I L M N O P R S T U V W
|
|||||||||
Home >> All >> cryptix >> [ sasl overview ] | PREV NEXT |