A list of key names designating the values exchanged between the server
and client in an SRP communication authentication phase.
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.
DEFAULT_INTEGRITY
public static final boolean DEFAULT_INTEGRITY
Default value for integrity protection security service.
DEFAULT_REPLAY_DETECTION
public static final boolean DEFAULT_REPLAY_DETECTION
Default value for replay detection security service.
MD_NAME_FIELD
public static final String MD_NAME_FIELD
Name of the UID field in the plain password file.
N_2048_BITS
public static final String N_2048_BITS
Indices of (N, g) parameter values for SRP (.conf) password database.
PASSWORD_DB
public static final String PASSWORD_DB
Name of the SRP password database property --a reference to
PasswordFile
object.
- "gnu.crypto.sasl.srp.password.db"
PASSWORD_FILE
public static final String PASSWORD_FILE
Name of the main SRP password file pathname property.
- "gnu.crypto.sasl.srp.password.file"
SALT_FIELD
public static final String SALT_FIELD
Name of the GECOS field in the plain password file.
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.
- "gnu.crypto.sasl.srp.confidentiality"
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.
- "gnu.crypto.sasl.srp.hash"
SRP_MANDATORY
public static final String SRP_MANDATORY
Name of SRP mandatory service property.
- "gnu.crypto.sasl.srp.mandatory"
SRP_REPLAY_DETECTION
public static final String SRP_REPLAY_DETECTION
Name of SRP replay detection property.
- "gnu.crypto.sasl.srp.replay.detection"
USER_ROLE
public static final String USER_ROLE
The client's authorization ID.
SRPRegistry.java --
Copyright (C) 2003, 2006 Free Software Foundation, Inc.
This file is a part of GNU Classpath.
GNU Classpath is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or (at
your option) any later version.
GNU Classpath is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Classpath; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301
USA
Linking this library statically or dynamically with other modules is
making a combined work based on this library. Thus, the terms and
conditions of the GNU General Public License cover the whole
combination.
As a special exception, the copyright holders of this library give you
permission to link this library with independent modules to produce an
executable, regardless of the license terms of these independent
modules, and to copy and distribute the resulting executable under
terms of your choice, provided that you also meet, for each linked
independent module, the terms and conditions of the license of that
module. An independent module is a module which is not derived from
or based on this library. If you modify this library, you may extend
this exception to your version of the library, but you are not
obligated to do so. If you do not wish to do so, delete this
exception statement from your version.