All Classes and Interfaces
Class
Description
Construct and write generic CharAttribute-Value pairs.
Basic implementation of the StringWritable interface, that overrides the toString() method.
General array utilities.
Utility class for converting Base64 data to bytes and back again.
A streaming Base64 encoder.
Represents an attribute (a key name) that is represented by a single char.
Augments a
CharAttribute
with a String value and the method(s) to write its data to a StringBuffer.all parameter classes implement this.
Constructs and parses client-final-messages.
Constructs and parses client-first-messages.
Utility static methods for cryptography related tasks.
this exception is thrown if a buffer that is meant to have output
copied into it turns out to be too short, or if we've been given
insufficient input.
Exception thrown if an attempt is made to decode invalid data, or some other failure occurs.
interface that a message digest conforms to.
Basic factory class for message digests.
Encodable digests allow you to download an encoded copy of their internal state.
Encode and decode byte arrays (typically from binary to 7-bit ASCII
encodings).
Exception thrown if an attempt is made to encode invalid data, or some other failure occurs.
base implementation of MD4 family style digest as outlined in
"Handbook of Applied Cryptography", pages 344 - 347.
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).
GSS Header.
HMAC implementation based on RFC2104
H(K XOR opad, H(K XOR ipad, text))
Utility methods for ints.
The base interface for implementations of message authentication codes (MACs).
Interface for Memoable objects.
Utility methods for converting byte arrays into ints and longs, and back again.
super class for all Password Based Encryption (PBE) parameter generator classes.
Generator for PBE derived keys and ivs as defined by PKCS 5 V2.0 Scheme 2.
Simple methods similar to Precondition class.
the foundation class for the exceptions thrown by the crypto packages.
SCRAM Attributes as defined in Section 5.1 of the RFC.
Parse and write SCRAM Attribute-Value pairs.
A class that can be parametrized to generate
ScramSession
s.This class is not meant to be used directly.
Select whether this client will support channel binding or not
This class is not meant to be used directly.
This class is not meant to be used directly.
This class represents an error when using SCRAM, which is a SASL method.
Utility functions (e.g.
This class represents an error when parsing SCRAM messages
Definition of the functionality to be provided by every ScramMechanism.
SCRAM Mechanisms supported by this library.
This class represents an error when parsing SCRAM messages
This class represents an error when parsing SCRAM messages
A class that represents a SCRAM client.
Class with static methods that provide support for converting to/from salNames.
Constructs and parses server-final-messages.
Possible error messages sent on a server-final-message.
Constructs and parses server-first-messages.
FIPS 180-2 implementation of SHA-256.
Interface for all possible String Preparations mechanisms.
String utilities.
Interface to denote classes which can write to a StringBuffer.
Helper class to generate Comma Separated Values of
StringWritable
s