gnu.crypto.sasl.srp

Interface SRPRegistry

public interface SRPRegistry

A list of key names designating the values exchanged between the server and client in an SRP communication authentication phase.

Version: $Revision: 1.6 $

Field Summary
StringAES
StringAVAILABLE_OPTIONS
The list of server's available security options.
StringBLOWFISH
StringCHOSEN_OPTIONS
The client's chosen security options.
StringCLIENT_EVIDENCE
The client's evidence: M1.
StringCLIENT_PUBLIC_KEY
The client's public ephemeral exponent: A.
String[]CONFIDENTIALITY_ALGORITHMS
Available Cipher algorithms for confidentiality protection.
StringCONFIG_NDX_FIELD
Name of the SHELL field in the plain password file.
booleanDEFAULT_CONFIDENTIALITY
Default value for confidentiality protection security service.
booleanDEFAULT_INTEGRITY
Default value for integrity protection security service.
StringDEFAULT_MANDATORY
Default mandatory security service required.
StringDEFAULT_PASSWORD_FILE
Default fully qualified pathname of the SRP password file.
booleanDEFAULT_REPLAY_DETECTION
Default value for replay detection security service.
StringFIELD_GENERATOR
The GF generator used: g.
StringHMAC_MD5
StringHMAC_RIPEMD_160
StringHMAC_SHA1
String[]INTEGRITY_ALGORITHMS
Available HMAC algorithms for integrity protection.
StringMANDATORY_NONE
String for no mandatory security service.
StringMD_NAME_FIELD
Name of the UID field in the plain password file.
intMINIMUM_MODULUS_BITLENGTH
Minimum bitlength of the SRP public modulus.
StringN_1024_BITS
StringN_1280_BITS
StringN_1536_BITS
StringN_2048_BITS
Indices of (N, g) parameter values for SRP (.conf) password database.
StringN_512_BITS
StringN_640_BITS
StringN_768_BITS
StringOPTION_CONFIDENTIALITY
String for mandatory confidentiality protection.
StringOPTION_INTEGRITY
String for mandatory integrity protection.
StringOPTION_MANDATORY
String for mandatory replay detection.
StringOPTION_MAX_BUFFER_SIZE
String for mandatory replay detection.
StringOPTION_REPLAY_DETECTION
String for mandatory replay detection.
StringOPTION_SRP_DIGEST
String for mda: the SRP digest algorithm name.
StringPASSWORD_DB
Name of the SRP password database property --a reference to PasswordFile object.
StringPASSWORD_FILE
Name of the main SRP password file pathname property.
StringPASSWORD_VERIFIER
The user's password verifier.
StringSALT_FIELD
Name of the GECOS field in the plain password file.
StringSERVER_EVIDENCE
The server's evidence: M2.
StringSERVER_PUBLIC_KEY
The server's public ephemeral exponent: B.
StringSHARED_MODULUS
The public shared modulus: n.
String[]SRP_ALGORITHMS
Available hash algorithms for all SRP calculations.
StringSRP_CONFIDENTIALITY
Name of SRP confidentiality protection property.
StringSRP_DEFAULT_DIGEST_NAME
The name of the default message digest algorithm to use when no name is explicitely given.
StringSRP_DIGEST_NAME
The property name of the message digest algorithm name to use in a given SRP incarnation.
StringSRP_HASH
Name of underlying hash algorithm for use with all SRP calculations.
StringSRP_INTEGRITY_PROTECTION
Name of SRP integrity protection property.
StringSRP_MANDATORY
Name of SRP mandatory service property.
StringSRP_REPLAY_DETECTION
Name of SRP replay detection property.
StringUSER_NAME
The client's username.
StringUSER_ROLE
The client's authorization ID.
StringUSER_SALT
The user's salt.
StringUSER_VERIFIER_FIELD
Name of the GID field in the plain password file.

Field Detail

AES

public String AES

AVAILABLE_OPTIONS

public String AVAILABLE_OPTIONS
The list of server's available security options.

BLOWFISH

public String BLOWFISH

CHOSEN_OPTIONS

public String CHOSEN_OPTIONS
The client's chosen security options.

CLIENT_EVIDENCE

public String CLIENT_EVIDENCE
The client's evidence: M1.

CLIENT_PUBLIC_KEY

public String CLIENT_PUBLIC_KEY
The client's public ephemeral exponent: A.

CONFIDENTIALITY_ALGORITHMS

public String[] CONFIDENTIALITY_ALGORITHMS
Available Cipher algorithms for confidentiality protection.

CONFIG_NDX_FIELD

public String CONFIG_NDX_FIELD
Name of the SHELL field in the plain password file.

DEFAULT_CONFIDENTIALITY

public boolean DEFAULT_CONFIDENTIALITY
Default value for confidentiality protection security service.

DEFAULT_INTEGRITY

public boolean DEFAULT_INTEGRITY
Default value for integrity protection security service.

DEFAULT_MANDATORY

public String DEFAULT_MANDATORY
Default mandatory security service required.

DEFAULT_PASSWORD_FILE

public String DEFAULT_PASSWORD_FILE
Default fully qualified pathname of the SRP password file.

DEFAULT_REPLAY_DETECTION

public boolean DEFAULT_REPLAY_DETECTION
Default value for replay detection security service.

FIELD_GENERATOR

public String FIELD_GENERATOR
The GF generator used: g.

HMAC_MD5

public String HMAC_MD5

HMAC_RIPEMD_160

public String HMAC_RIPEMD_160

HMAC_SHA1

public String HMAC_SHA1

INTEGRITY_ALGORITHMS

public String[] INTEGRITY_ALGORITHMS
Available HMAC algorithms for integrity protection.

MANDATORY_NONE

public String MANDATORY_NONE
String for no mandatory security service.

MD_NAME_FIELD

public String MD_NAME_FIELD
Name of the UID field in the plain password file.

MINIMUM_MODULUS_BITLENGTH

public int MINIMUM_MODULUS_BITLENGTH
Minimum bitlength of the SRP public modulus.

N_1024_BITS

public String N_1024_BITS

N_1280_BITS

public String N_1280_BITS

N_1536_BITS

public String N_1536_BITS

N_2048_BITS

public String N_2048_BITS
Indices of (N, g) parameter values for SRP (.conf) password database.

N_512_BITS

public String N_512_BITS

N_640_BITS

public String N_640_BITS

N_768_BITS

public String N_768_BITS

OPTION_CONFIDENTIALITY

public String OPTION_CONFIDENTIALITY
String for mandatory confidentiality protection.

OPTION_INTEGRITY

public String OPTION_INTEGRITY
String for mandatory integrity protection.

OPTION_MANDATORY

public String OPTION_MANDATORY
String for mandatory replay detection.

OPTION_MAX_BUFFER_SIZE

public String OPTION_MAX_BUFFER_SIZE
String for mandatory replay detection.

OPTION_REPLAY_DETECTION

public String OPTION_REPLAY_DETECTION
String for mandatory replay detection.

OPTION_SRP_DIGEST

public String OPTION_SRP_DIGEST
String for mda: the SRP digest algorithm name.

PASSWORD_DB

public String PASSWORD_DB
Name of the SRP password database property --a reference to PasswordFile object.

PASSWORD_FILE

public String PASSWORD_FILE
Name of the main SRP password file pathname property.

PASSWORD_VERIFIER

public String PASSWORD_VERIFIER
The user's password verifier.

SALT_FIELD

public String SALT_FIELD
Name of the GECOS field in the plain password file.

SERVER_EVIDENCE

public String SERVER_EVIDENCE
The server's evidence: M2.

SERVER_PUBLIC_KEY

public String SERVER_PUBLIC_KEY
The server's public ephemeral exponent: B.

SHARED_MODULUS

public String SHARED_MODULUS
The public shared modulus: n.

SRP_ALGORITHMS

public String[] SRP_ALGORITHMS
Available hash algorithms for all SRP calculations.

SRP_CONFIDENTIALITY

public String SRP_CONFIDENTIALITY
Name of SRP confidentiality protection property.

SRP_DEFAULT_DIGEST_NAME

public String SRP_DEFAULT_DIGEST_NAME
The name of the default message digest algorithm to use when no name is explicitely given. In this implementation it is the first among those supported; i.e. the algorithm at index position #0: SHA with 160-bit output.

SRP_DIGEST_NAME

public String SRP_DIGEST_NAME
The property name of the message digest algorithm name to use in a given SRP incarnation.

SRP_HASH

public String SRP_HASH
Name of underlying hash algorithm for use with all SRP calculations.

SRP_INTEGRITY_PROTECTION

public String SRP_INTEGRITY_PROTECTION
Name of SRP integrity protection property.

SRP_MANDATORY

public String SRP_MANDATORY
Name of SRP mandatory service property.

SRP_REPLAY_DETECTION

public String SRP_REPLAY_DETECTION
Name of SRP replay detection property.

USER_NAME

public String USER_NAME
The client's username.

USER_ROLE

public String USER_ROLE
The client's authorization ID.

USER_SALT

public String USER_SALT
The user's salt.

USER_VERIFIER_FIELD

public String USER_VERIFIER_FIELD
Name of the GID field in the plain password file.
Copyright © 2001, 2002, 2003 Free Software Foundation, Inc. All Rights Reserved.