All Classes and Interfaces

Class
Description
Construct and write generic CharAttribute-Value pairs.
Basic implementation of the StringWritable interface, that overrides the toString() method.
Represents an attribute (a key name) that is represented by a single char.
Constructs and parses client-final-messages.
Processor that allows to generate the client-final-message, as well as process the server-final-message and verify server's signature.
Constructs and parses client-first-messages.
Utility static methods for cryptography related tasks.
Possible values of a GS2 Attribute.
Parse and write GS2 Attribute-Value pairs.
Possible values of a GS2 Cbind Flag (channel binding; part of GS2 header).
GS2 header for SCRAM.
 
 
Generic utility methods used to validate data.
SCRAM Attributes as defined in Section 5.1 of the RFC.
Parse and write SCRAM Attribute-Value pairs.
A class that represents a SCRAM client.
Builds instances of type ScramClient.
Builder stage for the optional atributes and the final build() call.
Builder stage for the advertised mechanisms.
Builder stage for the password (or a ClientKey/ServerKey, or SaltedPassword).
Builder stage for the required username.
This class represents an generic error when using SCRAM, which is a SASL method.
Utility functions (mostly crypto) for SCRAM.
This class represents an error when verifying the a base64-encoded ServerSignature in a server-final-message.
SCRAM Mechanisms supported by this library.
This class represents an error when parsing SCRAM messages.
This class represents an error when using SCRAM, which is a SASL method.
This class specifies an error that occurred during authentication exchange in a server-final-message.
Class with static methods that provide support for converting to/from salNames.
This attribute specifies an error that occurred during authentication exchange.
Constructs and parses server-final-messages.
Constructs and parses server-first-messages.
Process a received server-first-message.
StringPreparations enumerations to use in SCRAM.
Abstract class to denote classes which can write to a StringBuffer.
Helper class to generate Comma Separated Values of StringWritables.
Utilitiy for extracting the "tls-server-end-point" channel binding data.
Utility to remove non-printable characters from the US-ASCII String.