A B C D E F G H I N O P S T U V W X 

A

AbstractCharAttributeValue - Class in com.ongres.scram.common.util
Construct and write generic CharAttribute-Value pairs.
AbstractCharAttributeValue(CharAttribute, String) - Constructor for class com.ongres.scram.common.util.AbstractCharAttributeValue
 
AbstractStringWritable - Class in com.ongres.scram.common.util
Basic implementation of the StringWritable interface, that overrides the toString() method.
AbstractStringWritable() - Constructor for class com.ongres.scram.common.util.AbstractStringWritable
 
algorithmKeyLength() - Method in interface com.ongres.scram.common.ScramMechanism
Returns the length of the key length of the algorithm.
algorithmKeyLength() - Method in enum com.ongres.scram.common.ScramMechanisms
 
AUTHZID - com.ongres.scram.common.gssapi.Gs2Attributes
SCRAM attribute.
AUTHZID - com.ongres.scram.common.ScramAttributes
This is an optional attribute, and is part of the GS2 [RFC5801] bridge between the GSS-API and SASL.

B

base64Decode(String) - Static method in class com.ongres.scram.common.ScramStringFormatting
 
base64Encode(byte[]) - Static method in class com.ongres.scram.common.ScramStringFormatting
 
base64Encode(String) - Static method in class com.ongres.scram.common.ScramStringFormatting
 
byChar(char) - Static method in enum com.ongres.scram.common.gssapi.Gs2Attributes
 
byChar(char) - Static method in enum com.ongres.scram.common.gssapi.Gs2CbindFlag
 
byChar(char) - Static method in enum com.ongres.scram.common.ScramAttributes
Find a SCRAMAttribute by its character.
byGS2CbindFlag(Gs2CbindFlag) - Static method in enum com.ongres.scram.common.gssapi.Gs2Attributes
 
byName(String) - Static method in enum com.ongres.scram.common.ScramMechanisms
Gets a SCRAM mechanism, given its standard IANA name.

C

CHANNEL_BINDING - com.ongres.scram.common.ScramAttributes
This REQUIRED attribute specifies the base64-encoded GS2 header and channel binding data.
CHANNEL_BINDING_NOT_SUPPORTED - com.ongres.scram.common.message.ServerFinalMessage.Error
 
CHANNEL_BINDING_REQUIRED - com.ongres.scram.common.gssapi.Gs2Attributes
Channel binding attribute.
CHANNEL_BINDING_REQUIRED - com.ongres.scram.common.gssapi.Gs2CbindFlag
Client requires channel binding.
CHANNEL_BINDINGS_DONT_MATCH - com.ongres.scram.common.message.ServerFinalMessage.Error
 
CharAttribute - Interface in com.ongres.scram.common.util
Represents an attribute (a key name) that is represented by a single char.
CharAttributeValue - Interface in com.ongres.scram.common.util
Augments a CharAttribute with a String value and the method(s) to write its data to a StringBuffer.
checkArgument(boolean, String) - Static method in class com.ongres.scram.common.util.Preconditions
Checks that the argument is valid, based in a check boolean condition.
checkNotEmpty(String, String) - Static method in class com.ongres.scram.common.util.Preconditions
Checks that the String is not null and not empty
checkNotNull(T, String) - Static method in class com.ongres.scram.common.util.Preconditions
Checks that the argument is not null.
CLIENT_NOT - com.ongres.scram.common.gssapi.Gs2Attributes
Channel binding attribute.
CLIENT_NOT - com.ongres.scram.common.gssapi.Gs2CbindFlag
Client doesn't support channel binding.
CLIENT_PROOF - com.ongres.scram.common.ScramAttributes
This attribute specifies a base64-encoded ClientProof.
CLIENT_YES_SERVER_NOT - com.ongres.scram.common.gssapi.Gs2Attributes
Channel binding attribute.
CLIENT_YES_SERVER_NOT - com.ongres.scram.common.gssapi.Gs2CbindFlag
Client does support channel binding but thinks the server does not.
ClientFinalMessage - Class in com.ongres.scram.common.message
Constructs and parses client-final-messages.
ClientFinalMessage(Gs2Header, Optional<byte[]>, String, byte[]) - Constructor for class com.ongres.scram.common.message.ClientFinalMessage
Constructus a client-final-message with the provided gs2Header (the same one used in the client-first-message), optionally the channel binding data, and the nonce.
ClientFirstMessage - Class in com.ongres.scram.common.message
Constructs and parses client-first-messages.
ClientFirstMessage(Gs2CbindFlag, String, String, String, String) - Constructor for class com.ongres.scram.common.message.ClientFirstMessage
Constructs a client-first-message for the given parameters.
ClientFirstMessage(Gs2Header, String, String) - Constructor for class com.ongres.scram.common.message.ClientFirstMessage
Constructs a client-first-message for the given user, nonce and gs2Header.
ClientFirstMessage(String, String) - Constructor for class com.ongres.scram.common.message.ClientFirstMessage
Constructs a client-first-message for the given parameters, with no channel binding nor authzid.
clientKey(ScramMechanism, byte[]) - Static method in class com.ongres.scram.common.ScramFunctions
Generates a client key, from the salted password.
clientKey(ScramMechanism, StringPreparation, String, byte[], int) - Static method in class com.ongres.scram.common.ScramFunctions
Generates a client key from the password and salt.
clientProof(byte[], byte[]) - Static method in class com.ongres.scram.common.ScramFunctions
Computes the SCRAM client proof to be sent to the server on the client-final-message.
clientSignature(ScramMechanism, byte[], String) - Static method in class com.ongres.scram.common.ScramFunctions
Computes the SCRAM client signature.
com.ongres.scram.common - package com.ongres.scram.common
 
com.ongres.scram.common.exception - package com.ongres.scram.common.exception
 
com.ongres.scram.common.gssapi - package com.ongres.scram.common.gssapi
 
com.ongres.scram.common.message - package com.ongres.scram.common.message
 
com.ongres.scram.common.stringprep - package com.ongres.scram.common.stringprep
 
com.ongres.scram.common.util - package com.ongres.scram.common.util
 
CryptoUtil - Class in com.ongres.scram.common.util
Utility static methods for cryptography related tasks.
CryptoUtil() - Constructor for class com.ongres.scram.common.util.CryptoUtil
 

D

doNormalize(String) - Method in enum com.ongres.scram.common.stringprep.StringPreparations
 

E

ERROR - com.ongres.scram.common.ScramAttributes
This attribute specifies an error that occurred during authentication exchange.
EXTENSIONS_NOT_SUPPORTED - com.ongres.scram.common.message.ServerFinalMessage.Error
 

F

fromSaslName(String) - Static method in class com.ongres.scram.common.ScramStringFormatting
Given a saslName, return a non-escaped String.

G

getAuthzid() - Method in class com.ongres.scram.common.gssapi.Gs2Header
 
getAuthzid() - Method in class com.ongres.scram.common.message.ClientFirstMessage
 
getByErrorMessage(String) - Static method in enum com.ongres.scram.common.message.ServerFinalMessage.Error
 
getChannelBindingFlag() - Method in class com.ongres.scram.common.gssapi.Gs2Header
 
getChannelBindingFlag() - Method in class com.ongres.scram.common.message.ClientFirstMessage
 
getChannelBindingName() - Method in class com.ongres.scram.common.gssapi.Gs2Header
 
getChannelBindingName() - Method in class com.ongres.scram.common.message.ClientFirstMessage
 
getChar() - Method in enum com.ongres.scram.common.gssapi.Gs2Attributes
 
getChar() - Method in enum com.ongres.scram.common.gssapi.Gs2CbindFlag
 
getChar() - Method in enum com.ongres.scram.common.ScramAttributes
 
getChar() - Method in class com.ongres.scram.common.util.AbstractCharAttributeValue
 
getChar() - Method in interface com.ongres.scram.common.util.CharAttribute
Return the char used to represent this attribute
getClientNonce() - Method in class com.ongres.scram.common.message.ServerFirstMessage
 
getError() - Method in exception com.ongres.scram.common.exception.ScramServerErrorException
 
getError() - Method in class com.ongres.scram.common.message.ServerFinalMessage
 
getErrorMessage() - Method in enum com.ongres.scram.common.message.ServerFinalMessage.Error
 
getGs2Header() - Method in class com.ongres.scram.common.message.ClientFirstMessage
 
getHashAlgorithmName() - Method in enum com.ongres.scram.common.ScramMechanisms
Method that returns the name of the hash algorithm.
getHmacAlgorithmName() - Method in enum com.ongres.scram.common.ScramMechanisms
Method that returns the name of the HMAC algorithm.
getIteration() - Method in class com.ongres.scram.common.message.ServerFirstMessage
 
getMacInstance() - Method in interface com.ongres.scram.common.ScramMechanism
Gets a constructed Mac instance, according to the algorithm of the SCRAM mechanism.
getMacInstance() - Method in enum com.ongres.scram.common.ScramMechanisms
 
getMessageDigestInstance() - Method in interface com.ongres.scram.common.ScramMechanism
Gets a constructed MessageDigest instance, according to the algorithm of the SCRAM mechanism.
getMessageDigestInstance() - Method in enum com.ongres.scram.common.ScramMechanisms
 
getName() - Method in interface com.ongres.scram.common.ScramMechanism
The name of the mechanism, which must be a value registered under IANA: SASL SCRAM Family Mechanisms
getName() - Method in enum com.ongres.scram.common.ScramMechanisms
 
getNonce() - Method in class com.ongres.scram.common.message.ClientFirstMessage
 
getNonce() - Method in class com.ongres.scram.common.message.ServerFirstMessage
 
getSalt() - Method in class com.ongres.scram.common.message.ServerFirstMessage
 
getServerNonce() - Method in class com.ongres.scram.common.message.ServerFirstMessage
 
getUser() - Method in class com.ongres.scram.common.message.ClientFirstMessage
 
getValue() - Method in class com.ongres.scram.common.util.AbstractCharAttributeValue
 
getValue() - Method in interface com.ongres.scram.common.util.CharAttributeValue
Returns the value associated with the CharAttribute
getVerifier() - Method in class com.ongres.scram.common.message.ServerFinalMessage
 
Gs2Attributes - Enum in com.ongres.scram.common.gssapi
Possible values of a GS2 Attribute.
Gs2AttributeValue - Class in com.ongres.scram.common.gssapi
Parse and write GS2 Attribute-Value pairs.
Gs2AttributeValue(Gs2Attributes, String) - Constructor for class com.ongres.scram.common.gssapi.Gs2AttributeValue
 
Gs2CbindFlag - Enum in com.ongres.scram.common.gssapi
Possible values of a GS2 Cbind Flag (channel binding; part of GS2 header).
Gs2Header - Class in com.ongres.scram.common.gssapi
GSS Header.
Gs2Header(Gs2CbindFlag) - Constructor for class com.ongres.scram.common.gssapi.Gs2Header
Construct and validates a Gs2Header with no authzid nor channel binding.
Gs2Header(Gs2CbindFlag, String) - Constructor for class com.ongres.scram.common.gssapi.Gs2Header
Construct and validates a Gs2Header with no authzid.
Gs2Header(Gs2CbindFlag, String, String) - Constructor for class com.ongres.scram.common.gssapi.Gs2Header
Construct and validates a Gs2Header.
gt0(int, String) - Static method in class com.ongres.scram.common.util.Preconditions
Checks that the integer argument is positive.

H

hash(ScramMechanism, byte[]) - Static method in class com.ongres.scram.common.ScramFunctions
Computes the hash function of a given value, based on the SCRAM mechanism hash function.
hi(SecretKeyFactory, int, String, byte[], int) - Static method in class com.ongres.scram.common.util.CryptoUtil
Compute the "Hi" function for SCRAM.
hmac(ScramMechanism, byte[], byte[]) - Static method in class com.ongres.scram.common.ScramFunctions
Computes the HMAC of the message and key, using the given SCRAM mechanism.
hmac(SecretKeySpec, Mac, byte[]) - Static method in class com.ongres.scram.common.util.CryptoUtil
Computes the HMAC of a given message.

I

INVALID_ENCODING - com.ongres.scram.common.message.ServerFinalMessage.Error
 
INVALID_PROOF - com.ongres.scram.common.message.ServerFinalMessage.Error
 
INVALID_USERNAME_ENCODING - com.ongres.scram.common.message.ServerFinalMessage.Error
 
isChannelBinding() - Method in class com.ongres.scram.common.message.ClientFirstMessage
 
isError() - Method in class com.ongres.scram.common.message.ServerFinalMessage
Whether this server-final-message contains an error
ITERATION - com.ongres.scram.common.ScramAttributes
This attribute specifies an iteration count for the selected hash function and user.
ITERATION_MIN_VALUE - Static variable in class com.ongres.scram.common.message.ServerFirstMessage
Minimum allowed value for the iteration, as per the RFC.

N

NO_PREPARATION - com.ongres.scram.common.stringprep.StringPreparations
Implementation of StringPreparation that performs no preparation.
NO_RESOURCES - com.ongres.scram.common.message.ServerFinalMessage.Error
 
nonce(int) - Static method in class com.ongres.scram.common.util.CryptoUtil
Generates a random string (called a 'nonce'), composed of ASCII printable characters, except comma (',').
nonce(int, SecureRandom) - Static method in class com.ongres.scram.common.util.CryptoUtil
Generates a random string (called a 'nonce'), composed of ASCII printable characters, except comma (',').
NONCE - com.ongres.scram.common.ScramAttributes
This attribute specifies a sequence of random printable ASCII characters excluding ',' (which forms the nonce used as input to the hash function).
normalize(String) - Method in interface com.ongres.scram.common.stringprep.StringPreparation
Normalize a UTF-8 String according to this String Preparation rules.
normalize(String) - Method in enum com.ongres.scram.common.stringprep.StringPreparations
 

O

OTHER_ERROR - com.ongres.scram.common.message.ServerFinalMessage.Error
 

P

parse(String) - Static method in class com.ongres.scram.common.gssapi.Gs2AttributeValue
Parses a potential Gs2AttributeValue String.
parse(String) - Static method in class com.ongres.scram.common.ScramAttributeValue
Parses a potential ScramAttributeValue String.
parseFrom(String) - Static method in class com.ongres.scram.common.gssapi.Gs2Header
Read a Gs2Header from a String.
parseFrom(String) - Static method in class com.ongres.scram.common.message.ClientFirstMessage
Construct a ClientFirstMessage instance from a message (String)
parseFrom(String) - Static method in class com.ongres.scram.common.message.ServerFinalMessage
Parses a server-final-message from a String.
parseFrom(String) - Static method in class com.ongres.scram.common.util.StringWritableCsv
Parse a String with a StringWritableCsv into its composing Strings represented as Strings.
parseFrom(String, int) - Static method in class com.ongres.scram.common.util.StringWritableCsv
Parse a String with a StringWritableCsv into its composing Strings represented as Strings.
parseFrom(String, int, int) - Static method in class com.ongres.scram.common.util.StringWritableCsv
Parse a String with a StringWritableCsv into its composing Strings represented as Strings.
parseFrom(String, String) - Static method in class com.ongres.scram.common.message.ServerFirstMessage
Parses a server-first-message from a String.
Preconditions - Class in com.ongres.scram.common.util
Simple methods similar to Precondition class.
Preconditions() - Constructor for class com.ongres.scram.common.util.Preconditions
 

S

SALT - com.ongres.scram.common.ScramAttributes
This attribute specifies the base64-encoded salt used by the server for this user.
saltedPassword(ScramMechanism, StringPreparation, String, byte[], int) - Static method in class com.ongres.scram.common.ScramFunctions
Compute the salted password, based on the given SCRAM mechanism, the String preparation algorithm, the provided salt and the number of iterations.
SCRAM_SHA_1 - com.ongres.scram.common.ScramMechanisms
 
SCRAM_SHA_1_PLUS - com.ongres.scram.common.ScramMechanisms
 
SCRAM_SHA_256 - com.ongres.scram.common.ScramMechanisms
 
SCRAM_SHA_256_PLUS - com.ongres.scram.common.ScramMechanisms
 
ScramAttributes - Enum in com.ongres.scram.common
SCRAM Attributes as defined in Section 5.1 of the RFC.
ScramAttributeValue - Class in com.ongres.scram.common
Parse and write SCRAM Attribute-Value pairs.
ScramAttributeValue(ScramAttributes, String) - Constructor for class com.ongres.scram.common.ScramAttributeValue
 
ScramException - Exception in com.ongres.scram.common.exception
This class represents an error when using SCRAM, which is a SASL method.
ScramException(String) - Constructor for exception com.ongres.scram.common.exception.ScramException
Constructs a new instance of ScramException with a detailed message.
ScramException(String, Throwable) - Constructor for exception com.ongres.scram.common.exception.ScramException
Constructs a new instance of ScramException with a detailed message and a root cause.
ScramFunctions - Class in com.ongres.scram.common
Utility functions (e.g.
ScramFunctions() - Constructor for class com.ongres.scram.common.ScramFunctions
 
ScramInvalidServerSignatureException - Exception in com.ongres.scram.common.exception
This class represents an error when parsing SCRAM messages
ScramInvalidServerSignatureException(String) - Constructor for exception com.ongres.scram.common.exception.ScramInvalidServerSignatureException
Constructs a new instance of ScramInvalidServerSignatureException with a detailed message.
ScramInvalidServerSignatureException(String, Throwable) - Constructor for exception com.ongres.scram.common.exception.ScramInvalidServerSignatureException
Constructs a new instance of ScramInvalidServerSignatureException with a detailed message and a root cause.
ScramMechanism - Interface in com.ongres.scram.common
Definition of the functionality to be provided by every ScramMechanism.
ScramMechanisms - Enum in com.ongres.scram.common
SCRAM Mechanisms supported by this library.
ScramParseException - Exception in com.ongres.scram.common.exception
This class represents an error when parsing SCRAM messages
ScramParseException(String) - Constructor for exception com.ongres.scram.common.exception.ScramParseException
Constructs a new instance of ScramParseException with a detailed message.
ScramParseException(String, Throwable) - Constructor for exception com.ongres.scram.common.exception.ScramParseException
Constructs a new instance of ScramParseException with a detailed message and a root cause.
ScramServerErrorException - Exception in com.ongres.scram.common.exception
This class represents an error when parsing SCRAM messages
ScramServerErrorException(ServerFinalMessage.Error) - Constructor for exception com.ongres.scram.common.exception.ScramServerErrorException
Constructs a new instance of ScramServerErrorException with a detailed message.
ScramServerErrorException(ServerFinalMessage.Error, Throwable) - Constructor for exception com.ongres.scram.common.exception.ScramServerErrorException
Constructs a new instance of ScramServerErrorException with a detailed message and a root cause.
ScramStringFormatting - Class in com.ongres.scram.common
Class with static methods that provide support for converting to/from salNames.
ScramStringFormatting() - Constructor for class com.ongres.scram.common.ScramStringFormatting
 
secretKeyFactory() - Method in interface com.ongres.scram.common.ScramMechanism
Gets a SecretKeyFactory for the given algorithm.
secretKeyFactory() - Method in enum com.ongres.scram.common.ScramMechanisms
 
secretKeySpec(byte[]) - Method in interface com.ongres.scram.common.ScramMechanism
Generates a key of the algorith used, based on the key given.
secretKeySpec(byte[]) - Method in enum com.ongres.scram.common.ScramMechanisms
 
selectMatchingMechanism(boolean, String...) - Static method in enum com.ongres.scram.common.ScramMechanisms
This class classifies SCRAM mechanisms by two properties: whether they support channel binding; and a priority, which is higher for safer algorithms (like SHA-256 vs SHA-1).
SERVER_DOES_SUPPORT_CHANNEL_BINDING - com.ongres.scram.common.message.ServerFinalMessage.Error
 
SERVER_SIGNATURE - com.ongres.scram.common.ScramAttributes
This attribute specifies a base64-encoded ServerSignature.
ServerFinalMessage - Class in com.ongres.scram.common.message
Constructs and parses server-final-messages.
ServerFinalMessage(byte[]) - Constructor for class com.ongres.scram.common.message.ServerFinalMessage
Constructs a server-final-message with no errors, and the provided server verifier
ServerFinalMessage(ServerFinalMessage.Error) - Constructor for class com.ongres.scram.common.message.ServerFinalMessage
Constructs a server-final-message which represents a SCRAM error.
ServerFinalMessage.Error - Enum in com.ongres.scram.common.message
Possible error messages sent on a server-final-message.
ServerFirstMessage - Class in com.ongres.scram.common.message
Constructs and parses server-first-messages.
ServerFirstMessage(String, String, String, int) - Constructor for class com.ongres.scram.common.message.ServerFirstMessage
Constructs a server-first-message from a client-first-message and the additional required data.
serverKey(ScramMechanism, byte[]) - Static method in class com.ongres.scram.common.ScramFunctions
Generates a server key, from the salted password.
serverKey(ScramMechanism, StringPreparation, String, byte[], int) - Static method in class com.ongres.scram.common.ScramFunctions
Generates a server key from the password and salt.
serverSignature(ScramMechanism, byte[], String) - Static method in class com.ongres.scram.common.ScramFunctions
Compute the SCRAM server signature.
storedKey(ScramMechanism, byte[]) - Static method in class com.ongres.scram.common.ScramFunctions
Generates a stored key, from the salted password.
StringPreparation - Interface in com.ongres.scram.common.stringprep
Interface for all possible String Preparations mechanisms.
StringPreparations - Enum in com.ongres.scram.common.stringprep
 
StringWritable - Interface in com.ongres.scram.common.util
Interface to denote classes which can write to a StringBuffer.
StringWritableCsv - Class in com.ongres.scram.common.util
Helper class to generate Comma Separated Values of StringWritables
StringWritableCsv() - Constructor for class com.ongres.scram.common.util.StringWritableCsv
 
supportsChannelBinding() - Method in interface com.ongres.scram.common.ScramMechanism
Whether this mechanism supports channel binding
supportsChannelBinding() - Method in enum com.ongres.scram.common.ScramMechanisms
 

T

toPrintable(String) - Static method in class com.ongres.scram.common.util.UsAsciiUtils
Removes non-printable characters from the US-ASCII String.
toSaslName(String) - Static method in class com.ongres.scram.common.ScramStringFormatting
Given a value-safe-char (normalized UTF-8 String), return one where characters ',' and '=' are represented by '=2C' or '=3D', respectively.
toString() - Method in class com.ongres.scram.common.message.ClientFinalMessage
 
toString() - Method in class com.ongres.scram.common.message.ClientFirstMessage
 
toString() - Method in class com.ongres.scram.common.message.ServerFinalMessage
 
toString() - Method in class com.ongres.scram.common.message.ServerFirstMessage
 
toString() - Method in class com.ongres.scram.common.util.AbstractStringWritable
 

U

UNKNOWN_USER - com.ongres.scram.common.message.ServerFinalMessage.Error
 
UNSUPPORTED_CHANNEL_BINDING_TYPE - com.ongres.scram.common.message.ServerFinalMessage.Error
 
UsAsciiUtils - Class in com.ongres.scram.common.util
 
UsAsciiUtils() - Constructor for class com.ongres.scram.common.util.UsAsciiUtils
 
USERNAME - com.ongres.scram.common.ScramAttributes
This attribute specifies the name of the user whose password is used for authentication (a.k.a.

V

valueOf(String) - Static method in enum com.ongres.scram.common.gssapi.Gs2Attributes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ongres.scram.common.gssapi.Gs2CbindFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ongres.scram.common.message.ServerFinalMessage.Error
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ongres.scram.common.ScramAttributes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ongres.scram.common.ScramMechanisms
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ongres.scram.common.stringprep.StringPreparations
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ongres.scram.common.gssapi.Gs2Attributes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ongres.scram.common.gssapi.Gs2CbindFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ongres.scram.common.message.ServerFinalMessage.Error
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ongres.scram.common.ScramAttributes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ongres.scram.common.ScramMechanisms
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ongres.scram.common.stringprep.StringPreparations
Returns an array containing the constants of this enum type, in the order they are declared.
verifyClientProof(ScramMechanism, byte[], byte[], String) - Static method in class com.ongres.scram.common.ScramFunctions
Verifies that a provided client proof is correct.
verifyServerSignature(ScramMechanism, byte[], String, byte[]) - Static method in class com.ongres.scram.common.ScramFunctions
Verifies that a provided server proof is correct.

W

writeTo(StringBuffer) - Method in class com.ongres.scram.common.gssapi.Gs2Header
 
writeTo(StringBuffer) - Method in class com.ongres.scram.common.message.ClientFinalMessage
 
writeTo(StringBuffer) - Method in class com.ongres.scram.common.message.ClientFirstMessage
 
writeTo(StringBuffer) - Method in class com.ongres.scram.common.message.ServerFinalMessage
 
writeTo(StringBuffer) - Method in class com.ongres.scram.common.message.ServerFirstMessage
 
writeTo(StringBuffer) - Method in class com.ongres.scram.common.util.AbstractCharAttributeValue
 
writeTo(StringBuffer) - Method in interface com.ongres.scram.common.util.StringWritable
Write the class information to the given StringBuffer.
writeTo(StringBuffer, Gs2Attributes, String) - Static method in class com.ongres.scram.common.gssapi.Gs2AttributeValue
 
writeTo(StringBuffer, ScramAttributes, String) - Static method in class com.ongres.scram.common.ScramAttributeValue
 
writeTo(StringBuffer, StringWritable...) - Static method in class com.ongres.scram.common.util.StringWritableCsv
Write a sequence of StringWritableCsvs to a StringBuffer.
writeToWithoutGs2Header(StringBuffer) - Method in class com.ongres.scram.common.message.ClientFirstMessage
Limited version of the Object.toString() method, that doesn't write the GS2 header.
writeToWithoutProof(Gs2Header, Optional<byte[]>, String) - Static method in class com.ongres.scram.common.message.ClientFinalMessage
Returns a StringBuffer filled in with the formatted output of a client-first-message without the proof value.

X

xor(byte[], byte[]) - Static method in class com.ongres.scram.common.util.CryptoUtil
Computes a byte-by-byte xor operation.
A B C D E F G H I N O P S T U V W X 
Skip navigation links

Copyright © 2017–2018. All rights reserved.