Package com.ongres.scram.client
package com.ongres.scram.client
This module expose the client implementation of Salted Challenge Response
Authentication Mechanism (SCRAM). It provides a high level and easy to use API to negotiate the
mechanism and the message flow used for authentication.
-
ClassDescriptionSignals that an error occurred during the negotiation, validation, or enforcement of SASL SCRAM Channel Binding.Defines the client-side security policies for negotiating channel binding during a SCRAM authentication execution.Processor that allows to generate the client-final-message, as well as process the server-final-message and verify server's signature.Signals that an error occurred during the SASL SCRAM mechanism negotiation, capability handshake, or policy enforcement phase.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.Process a received server-first-message.