All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractCharAttributeValue<T extends CharSupplier> Construct and write generic CharAttribute-Value pairs.AbstractScramMessage Basic implementation of the StringWritable interface, that overrides the toString() method.CharSupplier Represents an attribute (a key name) that is represented by a single char.ClientFinalMessage Constructs and parses client-final-messages.ClientFinalProcessor Processor that allows to generate the client-final-message, as well as process the server-final-message and verify server's signature.ClientFirstMessage Constructs and parses client-first-messages.CryptoUtil Utility static methods for cryptography related tasks.Gs2Attributes Possible values of a GS2 Attribute.Gs2AttributeValue Parse and write GS2 Attribute-Value pairs.Gs2CbindFlag Possible values of a GS2 Cbind Flag (channel binding; part of GS2 header).Gs2Header GS2 header for SCRAM.MessageFlow MessageFlow.Stage Preconditions Generic utility methods used to validate data.ScramAttributes SCRAM Attributes as defined in Section 5.1 of the RFC.ScramAttributeValue Parse and write SCRAM Attribute-Value pairs.ScramClient A class that represents a SCRAM client.ScramClient.Builder Builds instances of typeScramClient
.ScramClient.FinalBuildStage Builder stage for the optional atributes and the final build() call.ScramClient.MechanismsBuildStage Builder stage for the advertised mechanisms.ScramClient.PasswordBuildStage Builder stage for the password (or a ClientKey/ServerKey, or SaltedPassword).ScramClient.UsernameBuildStage Builder stage for the required username.ScramException This class represents an generic error when using SCRAM, which is a SASL method.ScramFunctions Utility functions (mostly crypto) for SCRAM.ScramInvalidServerSignatureException This class represents an error when verifying the a base64-encoded ServerSignature in aserver-final-message
.ScramMechanism SCRAM Mechanisms supported by this library.ScramParseException This class represents an error when parsing SCRAM messages.ScramRuntimeException This class represents an error when using SCRAM, which is a SASL method.ScramServerErrorException This class specifies an error that occurred during authentication exchange in aserver-final-message
.ScramStringFormatting Class with static methods that provide support for converting to/from salNames.ServerErrorValue This attribute specifies an error that occurred during authentication exchange.ServerFinalMessage Constructs and parsesserver-final-messages
.ServerFirstMessage Constructs and parsesserver-first-messages
.ServerFirstProcessor Process a received server-first-message.StringPreparation StringPreparations enumerations to use in SCRAM.StringWritable Abstract class to denote classes which can write to a StringBuffer.StringWritableCsv Helper class to generate Comma Separated Values of StringWritables.TlsServerEndpoint Utilitiy for extracting the"tls-server-end-point"
channel binding data.UsAsciiUtils Utility to remove non-printable characters from the US-ASCII String.