A list of key names designating the values exchanged between the server
and client in an SRP communication authentication phase.
AES
public static final String AES
AVAILABLE_OPTIONS
public static final String AVAILABLE_OPTIONS
The list of server's available security options.
BLOWFISH
public static final String BLOWFISH
CHOSEN_OPTIONS
public static final String CHOSEN_OPTIONS
The client's chosen security options.
CLIENT_EVIDENCE
public static final String CLIENT_EVIDENCE
The client's evidence: M1.
CLIENT_PUBLIC_KEY
public static final String CLIENT_PUBLIC_KEY
The client's public ephemeral exponent: A.
CONFIDENTIALITY_ALGORITHMS
public static final String[] CONFIDENTIALITY_ALGORITHMS
Available Cipher algorithms for confidentiality protection.
CONFIG_NDX_FIELD
public static final String CONFIG_NDX_FIELD
Name of the SHELL field in the plain password file.
DEFAULT_CONFIDENTIALITY
public static final boolean DEFAULT_CONFIDENTIALITY
Default value for confidentiality protection security service.
- false
DEFAULT_INTEGRITY
public static final boolean DEFAULT_INTEGRITY
Default value for integrity protection security service.
- true
DEFAULT_MANDATORY
public static final String DEFAULT_MANDATORY
Default mandatory security service required.
DEFAULT_PASSWORD_FILE
public static final String DEFAULT_PASSWORD_FILE
Default fully qualified pathname of the SRP password file.
DEFAULT_REPLAY_DETECTION
public static final boolean DEFAULT_REPLAY_DETECTION
Default value for replay detection security service.
- true
FIELD_GENERATOR
public static final String FIELD_GENERATOR
The GF generator used: g.
HMAC_MD5
public static final String HMAC_MD5
HMAC_RIPEMD_160
public static final String HMAC_RIPEMD_160
HMAC_SHA1
public static final String HMAC_SHA1
INTEGRITY_ALGORITHMS
public static final String[] INTEGRITY_ALGORITHMS
Available HMAC algorithms for integrity protection.
MANDATORY_NONE
public static final String MANDATORY_NONE
String for no mandatory security service.
MD_NAME_FIELD
public static final String MD_NAME_FIELD
Name of the UID field in the plain password file.
MINIMUM_MODULUS_BITLENGTH
public static final int MINIMUM_MODULUS_BITLENGTH
Minimum bitlength of the SRP public modulus.
- 512
N_1024_BITS
public static final String N_1024_BITS
N_1280_BITS
public static final String N_1280_BITS
N_1536_BITS
public static final String N_1536_BITS
N_2048_BITS
public static final String N_2048_BITS
Indices of (N, g) parameter values for SRP (.conf) password database.
N_512_BITS
public static final String N_512_BITS
N_640_BITS
public static final String N_640_BITS
N_768_BITS
public static final String N_768_BITS
OPTION_CONFIDENTIALITY
public static final String OPTION_CONFIDENTIALITY
String for mandatory confidentiality protection.
OPTION_INTEGRITY
public static final String OPTION_INTEGRITY
String for mandatory integrity protection.
OPTION_MANDATORY
public static final String OPTION_MANDATORY
String for mandatory replay detection.
OPTION_MAX_BUFFER_SIZE
public static final String OPTION_MAX_BUFFER_SIZE
String for mandatory replay detection.
OPTION_REPLAY_DETECTION
public static final String OPTION_REPLAY_DETECTION
String for mandatory replay detection.
OPTION_SRP_DIGEST
public static final String OPTION_SRP_DIGEST
String for mda: the SRP digest algorithm name.
PASSWORD_DB
public static final String PASSWORD_DB
Name of the SRP password database property --a reference to
PasswordFile
object.
PASSWORD_FILE
public static final String PASSWORD_FILE
Name of the main SRP password file pathname property.
PASSWORD_VERIFIER
public static final String PASSWORD_VERIFIER
The user's password verifier.
SALT_FIELD
public static final String SALT_FIELD
Name of the GECOS field in the plain password file.
SERVER_EVIDENCE
public static final String SERVER_EVIDENCE
The server's evidence: M2.
SERVER_PUBLIC_KEY
public static final String SERVER_PUBLIC_KEY
The server's public ephemeral exponent: B.
SHARED_MODULUS
public static final String SHARED_MODULUS
The public shared modulus: n.
SRP_ALGORITHMS
public static final String[] SRP_ALGORITHMS
Available hash algorithms for all SRP calculations.
SRP_CONFIDENTIALITY
public static final String SRP_CONFIDENTIALITY
Name of SRP confidentiality protection property.
SRP_DEFAULT_DIGEST_NAME
public static final 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 static final String SRP_DIGEST_NAME
The property name of the message digest algorithm name to use in a given
SRP incarnation.
SRP_HASH
public static final String SRP_HASH
Name of underlying hash algorithm for use with all SRP calculations.
SRP_INTEGRITY_PROTECTION
public static final String SRP_INTEGRITY_PROTECTION
Name of SRP integrity protection property.
SRP_MANDATORY
public static final String SRP_MANDATORY
Name of SRP mandatory service property.
SRP_REPLAY_DETECTION
public static final String SRP_REPLAY_DETECTION
Name of SRP replay detection property.
USER_NAME
public static final String USER_NAME
The client's username.
USER_ROLE
public static final String USER_ROLE
The client's authorization ID.
USER_SALT
public static final String USER_SALT
The user's salt.
USER_VERIFIER_FIELD
public static final String USER_VERIFIER_FIELD
Name of the GID field in the plain password file.