Package com.ongres.scram.common
package com.ongres.scram.common
This package expose the messages used to implement a client/server of Salted Challenge Response
Authentication Mechanism (SCRAM).
-
ClassDescriptionAbstractCharAttributeValue<T extends CharSupplier>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.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.SCRAM Attributes as defined in Section 5.1 of the RFC.Parse and write SCRAM Attribute-Value pairs.Utility functions (mostly crypto) for SCRAM.SCRAM Mechanisms supported by this library.Class with static methods that provide support for converting to/from salNames.Constructs and parses
server-final-messages
.Constructs and parsesserver-first-messages
.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.Utility to remove non-printable characters from the US-ASCII String.