|Home >> All >> cryptix >> [ sasl Javadoc ]|
|||cryptix.sasl.anonymous.* (3)||||cryptix.sasl.crammd5.* (6)||||cryptix.sasl.otp.* (10)|
|||cryptix.sasl.plain.* (5)||||cryptix.sasl.rmi.* (9)||||cryptix.sasl.sm2.* (8)|
cryptix.sasl: Javadoc index of package cryptix.sasl.
CALG: A Factory class that returns CALG (Confidentiality Algorithm) instances that operate as described in the draft-burdis-cat-sasl-srp-04. Specifically the following description, from the specs, is relevant: The designated CALG block cipher should be used in OFB (Output Feedback Block) mode in the ISO variant, as described in , algorithm 7.20. Let k be the block size of the chosen symmetric cipher algorithm; e.g. for AES this is 128 bits or 16 octets. The OFB mode used shall be of length/size k. It is recommended that Block ciphers operating in OFB mode be used with an Initial Vector (the mode's ...
PasswordFile: The Cryptix implementation of the SRP password files. For SRP, there are three (3) files: The password configuration file: tpasswd.conf. It contains the pairs indexed by a number for each pair used for a user. By default, this file's pathname is constructed from the base password file pathname by prepending it with the ".conf" suffix. The base password file: tpasswd. It contains the related password entries for all the users with values computed using SRP's default message digest algorithm: SHA-1 (with 160-bit output block size). The extended password file: tpasswd2. Its name is ALWAYS constructed ...
SaslClientSocketFactory: A SaslClientSocketFactory instance is used by the RMI runtime in order to obtain client sockets for RMI calls. A remote object can be associated with a SaslClientSocketFactory when it is created/exported via the constructors or exportObject() methods of java.rmi.server.UnicastRemoteObject and java.rmi.activation.Activatable . A RMIClientSocketFactory instance associated with a remote object will be downloaded to clients when the remote object's reference is transmitted in an RMI call. This SaslClientSocketFactory will be used to create connections to the remote object for remote method calls. A ...
SaslServerSocketFactory: A SaslServerSocketFactory instance is used by the RMI runtime in order to obtain server sockets for RMI calls. A remote object can be associated with an SaslServerSocketFactory when it is created/exported via the constructors or exportObject() methods of java.rmi.server.UnicastRemoteObject and java.rmi.activation.Activatable . A SaslServerSocketFactory instance associated with a remote object is used to obtain the ServerSocket used to accept incoming calls from clients. A SaslServerSocketFactory instance can also be associated with a remote object registry so that clients can use custom socket ...
AuthInfo: A static class for creating AuthInfoServices providers. It transparently locates and uses any provider instances, based on the value assigned to the System property with the key cryptix.sasl.auth.info.provider.pkgs . If more than one is specified they SHOULD be separated with a vertical bar character. Please note that the Cryptix provider is always added last to the list, disregarding whether it was mentioned or not in the value of that property, or if it that property was not defined.
RMICallbackHandler: A default callback handler for RMI. Always returns the IP host name string as the username, and the string 'rmi' as its password. Should be replaced by a user-defined callback handler and specified to the JVM by giving the fully qualified classname of that handler as a java option (-Dname=value) to the interpreter as the value of the system property: cryptix.sasl.rmi.callback.handler .
MechanismSelector: A Singleton class that knows about the type of authentication to use when communicating between two nodes. Reads its data from a file called '/node.config' to be found by the same class loader which loaded this one. If the file 'node.config' is not found, then a default set of data is used. These defaults basically return 'SRP' as the mechanism name to use.
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.
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 .
SRPDigest: The SRP protocol does not disallow the use of digest algorithms other than SHA. This object encapsulates the concrete implementation of the Message Digest Algorithm instance used by an incarnation of an SRP agreement.
SaslServerSocket: This class implements server sockets. A server socket waits for requests to come in over the network. It performs some operation based on that request, and then possibly returns a result to the requester.
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.
SM2SessionModifiedException: A checked exception thrown to indicate that a concurrent modification of the SASL Security Context object for an SM2 session has occured (probably by another thread using the same session).
OTP: A Factory class that returns OTP Singletons that know all OTP-related mathematical computations and protocol-related operations for both the client- and server-sides.
SRP: A Factory class that returns SRP Singletons that know all SRP-related mathematical computations and protocol-related operations for both the client- and server-sides.
SM2SessionExpiredException: A checked exception thrown to indicate that a re-use session exchange has been initiated by the client, but the server deems the session to have expired.
SaslOutputStream: An output stream that uses either a SaslClient or a SaslServer to process the data through these entities' security layer filter(s).
SaslInputStream: An input stream that uses either a SaslClient or a SaslServer to process the data through these entities' security layer filter(s).
SRPParams: The following is a list of key names designating the values exchanged between the server and client in an SRP communication authentication phase.
ClientFactory: The Cryptix implementation of the javax.security.sasl.SaslClientFactory .
ServerFactory: The Cryptix implementation of the javax.security.sasl.SaslServerFactory .
OTPDigest: This object encapsulates the concrete implementation of the Message Digest Algorithm instance used by an incarnation of an OTP session.
SaslSocket: This class implements client sockets (also called just "sockets"). A socket is an endpoint for communication between two machines.
IALG: A Factory class that returns IALG (Integrity Algorithm) instances that operate as described in the draft-burdis-cat-sasl-srp-04.
SaslEncodingException: A checked exception, thrown when an exception occurs while decoding a SASL buffer and/or a SASL data element from/to a buffer.