|
|||||||||
Home >> All >> gnu >> javax >> crypto >> key >> [ srp6 overview ] | PREV NEXT |
C
- checkParams(BigInteger, BigInteger) - Static method in class gnu.javax.crypto.key.srp6.SRPAlgorithm
- computeSharedSecret(IncomingMessage) - Method in class gnu.javax.crypto.key.srp6.SRP6Host
- computeSharedSecret(IncomingMessage) - Method in class gnu.javax.crypto.key.srp6.SRP6SaslClient
- computeSharedSecret(IncomingMessage) - Method in class gnu.javax.crypto.key.srp6.SRP6SaslServer
- computeSharedSecret(IncomingMessage) - Method in class gnu.javax.crypto.key.srp6.SRP6TLSClient
- computeSharedSecret(IncomingMessage) - Method in class gnu.javax.crypto.key.srp6.SRP6TLSServer
- computeSharedSecret(IncomingMessage) - Method in class gnu.javax.crypto.key.srp6.SRP6User
D
- DEBUG - Static variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- DEFAULT_MODULUS_LENGTH - Static variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- Default value for the modulus length.
- debug(String) - Static method in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- debuglevel - Static variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- decodePrivateKey(byte[]) - Method in class gnu.javax.crypto.key.srp6.SRPKeyPairRawCodec
- decodePublicKey(byte[]) - Method in class gnu.javax.crypto.key.srp6.SRPKeyPairRawCodec
E
- encodePrivateKey(PrivateKey) - Method in class gnu.javax.crypto.key.srp6.SRPKeyPairRawCodec
- Returns the encoded form of the designated SRP private key according to the Raw format supported by this library.
- encodePublicKey(PublicKey) - Method in class gnu.javax.crypto.key.srp6.SRPKeyPairRawCodec
- Returns the encoded form of the designated SRP public key according to the Raw format supported by this library.
- engineInit(Map) - Method in class gnu.javax.crypto.key.srp6.SRP6Host
- engineInit(Map) - Method in class gnu.javax.crypto.key.srp6.SRP6TLSClient
- engineInit(Map) - Method in class gnu.javax.crypto.key.srp6.SRP6TLSServer
- engineInit(Map) - Method in class gnu.javax.crypto.key.srp6.SRP6User
- engineProcessMessage(IncomingMessage) - Method in class gnu.javax.crypto.key.srp6.SRP6Host
- engineProcessMessage(IncomingMessage) - Method in class gnu.javax.crypto.key.srp6.SRP6TLSClient
- engineProcessMessage(IncomingMessage) - Method in class gnu.javax.crypto.key.srp6.SRP6TLSServer
- engineProcessMessage(IncomingMessage) - Method in class gnu.javax.crypto.key.srp6.SRP6User
- engineReset() - Method in class gnu.javax.crypto.key.srp6.SRP6Host
- engineReset() - Method in class gnu.javax.crypto.key.srp6.SRP6KeyAgreement
- engineReset() - Method in class gnu.javax.crypto.key.srp6.SRP6TLSClient
- engineReset() - Method in class gnu.javax.crypto.key.srp6.SRP6TLSServer
- engineReset() - Method in class gnu.javax.crypto.key.srp6.SRP6User
- engineSharedSecret() - Method in class gnu.javax.crypto.key.srp6.SRP6KeyAgreement
- equals(Object) - Method in class gnu.javax.crypto.key.srp6.SRPKey
- Returns
true
if the designated object is an instance ofSRPKey
and has the same SRP parameter values as this one. - equals(Object) - Method in class gnu.javax.crypto.key.srp6.SRPPrivateKey
- Returns
true
if the designated object is an instance ofSRPPrivateKey
and has the same SRP parameter values as this one. - equals(Object) - Method in class gnu.javax.crypto.key.srp6.SRPPublicKey
- Returns
true
if the designated object is an instance ofSRPPublicKey
and has the same SRP parameter values as this one. - err - Static variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
G
- GENERATOR - Static variable in class gnu.javax.crypto.key.srp6.SRP6KeyAgreement
- GENERATOR - Static variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- Property name of the generator (g) of an SRP key.
- g - Variable in class gnu.javax.crypto.key.srp6.SRP6KeyAgreement
- g - Variable in class gnu.javax.crypto.key.srp6.SRPKey
- The generator.
- g - Variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- The Field generator.
- generate() - Method in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- generateParameters() - Method in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- getAlgorithm() - Method in class gnu.javax.crypto.key.srp6.SRPKey
- Returns the standard algorithm name for this key.
- getDefaultPRNG() - Method in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- getEncoded() - Method in class gnu.javax.crypto.key.srp6.SRPKey
- Deprecated. see getEncoded(int).
- getEncoded(int) - Method in class gnu.javax.crypto.key.srp6.SRPKey
- getEncoded(int) - Method in class gnu.javax.crypto.key.srp6.SRPPrivateKey
- Returns the encoded form of this private key according to the designated format.
- getEncoded(int) - Method in class gnu.javax.crypto.key.srp6.SRPPublicKey
- Returns the encoded form of this public key according to the designated format.
- getFormat() - Method in class gnu.javax.crypto.key.srp6.SRPKey
- Returns Registry.RAW_ENCODING_SHORT_NAME>
Registry.RAW_ENCODING_SHORT_NAME
55 which is the sole format supported for this type of keys. - getFormatID() - Method in class gnu.javax.crypto.key.srp6.SRPKeyPairRawCodec
- getG() - Method in class gnu.javax.crypto.key.srp6.SRPKey
- Returns the generator.
- getN() - Method in class gnu.javax.crypto.key.srp6.SRPKey
- Returns the public shared modulus.
- getV() - Method in class gnu.javax.crypto.key.srp6.SRPPrivateKey
- Returns the user's verifier as a java.math.BigInteger.
- getX() - Method in class gnu.javax.crypto.key.srp6.SRPPrivateKey
- Returns the private exponent of the key as a java.math.BigInteger.
- getY() - Method in class gnu.javax.crypto.key.srp6.SRPPublicKey
- Returns the public exponent of the key as a java.math.BigInteger.
- gnu.javax.crypto.key.srp6 - package gnu.javax.crypto.key.srp6
H
- HASH_FUNCTION - Static variable in class gnu.javax.crypto.key.srp6.SRP6KeyAgreement
- HOST_PASSWORD_DB - Static variable in class gnu.javax.crypto.key.srp6.SRP6KeyAgreement
- hostKeyPair - Variable in class gnu.javax.crypto.key.srp6.SRP6Host
- The user's ephemeral key pair.
- hostKeyPair - Variable in class gnu.javax.crypto.key.srp6.SRP6TLSServer
- The user's ephemeral key pair.
- hostKeyPair() - Method in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
I
- I - Variable in class gnu.javax.crypto.key.srp6.SRP6TLSClient
- The user's identity.
- I - Variable in class gnu.javax.crypto.key.srp6.SRP6User
- The user's identity.
K
- K - Variable in class gnu.javax.crypto.key.srp6.SRP6KeyAgreement
- The shared secret key.
L
- l - Variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- Bit length of the shared modulus.
M
- MODULUS_LENGTH - Static variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- Property name of the length (Integer) of the modulus (N) of an SRP key.
N
- N - Variable in class gnu.javax.crypto.key.srp6.SRP6KeyAgreement
- N - Variable in class gnu.javax.crypto.key.srp6.SRPKey
- The public, Germaine prime, shared modulus.
- N - Variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- The shared public modulus.
- NAME - Static variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- N_1024 - Static variable in class gnu.javax.crypto.key.srp6.SRPAlgorithm
- N_1280 - Static variable in class gnu.javax.crypto.key.srp6.SRPAlgorithm
- N_1536 - Static variable in class gnu.javax.crypto.key.srp6.SRPAlgorithm
- N_2048 - Static variable in class gnu.javax.crypto.key.srp6.SRPAlgorithm
- N_264 - Static variable in class gnu.javax.crypto.key.srp6.SRPAlgorithm
- N_384 - Static variable in class gnu.javax.crypto.key.srp6.SRPAlgorithm
- N_512 - Static variable in class gnu.javax.crypto.key.srp6.SRPAlgorithm
- N_640 - Static variable in class gnu.javax.crypto.key.srp6.SRPAlgorithm
- N_768 - Static variable in class gnu.javax.crypto.key.srp6.SRPAlgorithm
- name() - Method in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- nextRandomBytes(byte[]) - Method in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
O
- ONE - Static variable in class gnu.javax.crypto.key.srp6.SRPAlgorithm
- ONE - Static variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
P
- p - Variable in class gnu.javax.crypto.key.srp6.SRP6TLSClient
- The user's cleartext password.
- p - Variable in class gnu.javax.crypto.key.srp6.SRP6User
- The user's cleartext password.
- passwordDB - Variable in class gnu.javax.crypto.key.srp6.SRP6Host
- The SRP password database.
- passwordDB - Variable in class gnu.javax.crypto.key.srp6.SRP6TLSServer
- The SRP password database.
- prng - Variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- Our default source of randomness.
R
- rnd - Variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- The optional java.security.SecureRandom instance to use.
S
- SHARED_MODULUS - Static variable in class gnu.javax.crypto.key.srp6.SRP6KeyAgreement
- SHARED_MODULUS - Static variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- Property name of the modulus (N) of an SRP key.
- SOURCE_OF_RANDOMNESS - Static variable in class gnu.javax.crypto.key.srp6.SRP6KeyAgreement
- SOURCE_OF_RANDOMNESS - Static variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- Property name of an optional java.security.SecureRandom instance to use.
- SRP6Host - class gnu.javax.crypto.key.srp6.SRP6Host.
- The implementation of the Host in the SRP-6 key agreement protocol.
- SRP6Host() - Constructor for class gnu.javax.crypto.key.srp6.SRP6Host
- SRP6KeyAgreement - class gnu.javax.crypto.key.srp6.SRP6KeyAgreement.
- The Secure Remote Password (SRP) key agreement protocol, also known as SRP-6, is designed by Thomas J.
- SRP6KeyAgreement() - Constructor for class gnu.javax.crypto.key.srp6.SRP6KeyAgreement
- SRP6SaslClient - class gnu.javax.crypto.key.srp6.SRP6SaslClient.
- A variation of the SRP-6 protocol as used in the SASL-SRP mechanism, for the User (client side).
- SRP6SaslClient() - Constructor for class gnu.javax.crypto.key.srp6.SRP6SaslClient
- SRP6SaslServer - class gnu.javax.crypto.key.srp6.SRP6SaslServer.
- A variation of the SRP-6 protocol as used in the SASL-SRP mechanism, for the Host (server side).
- SRP6SaslServer() - Constructor for class gnu.javax.crypto.key.srp6.SRP6SaslServer
- SRP6TLSClient - class gnu.javax.crypto.key.srp6.SRP6TLSClient.
- A variation of the SRP6 key agreement protocol, for the client-side as proposed in Using SRP for TLS Authentication.
- SRP6TLSClient() - Constructor for class gnu.javax.crypto.key.srp6.SRP6TLSClient
- SRP6TLSServer - class gnu.javax.crypto.key.srp6.SRP6TLSServer.
- A variation of the SRP6 key agreement protocol, for the server-side as proposed in Using SRP for TLS Authentication.
- SRP6TLSServer() - Constructor for class gnu.javax.crypto.key.srp6.SRP6TLSServer
- SRP6User - class gnu.javax.crypto.key.srp6.SRP6User.
- The implementation of the User in the SRP-6 protocol.
- SRP6User() - Constructor for class gnu.javax.crypto.key.srp6.SRP6User
- SRPAlgorithm - class gnu.javax.crypto.key.srp6.SRPAlgorithm.
- Utilities for use with SRP-6 based methods and protocols.
- SRPAlgorithm() - Constructor for class gnu.javax.crypto.key.srp6.SRPAlgorithm
- Trivial constructor to enforce usage through class methods.
- SRPKey - class gnu.javax.crypto.key.srp6.SRPKey.
- An abstract representation of a base SRP ephemeral key.
- SRPKey(BigInteger, BigInteger) - Constructor for class gnu.javax.crypto.key.srp6.SRPKey
- SRPKeyPairGenerator - class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator.
- Reference:
- SRPKeyPairGenerator() - Constructor for class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- SRPKeyPairRawCodec - class gnu.javax.crypto.key.srp6.SRPKeyPairRawCodec.
- An object that implements the gnu.java.security.key.IKeyPairCodec operations for the Raw format to use with SRP keypairs.
- SRPKeyPairRawCodec() - Constructor for class gnu.javax.crypto.key.srp6.SRPKeyPairRawCodec
- SRPPrivateKey - class gnu.javax.crypto.key.srp6.SRPPrivateKey.
- A representation of an SRP ephemeral private key.
- SRPPrivateKey(BigInteger, BigInteger, BigInteger) - Constructor for class gnu.javax.crypto.key.srp6.SRPPrivateKey
- Public constructor for use from outside this package.
- SRPPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class gnu.javax.crypto.key.srp6.SRPPrivateKey
- Public constructor for use from outside this package.
- SRPPrivateKey(BigInteger[]) - Constructor for class gnu.javax.crypto.key.srp6.SRPPrivateKey
- Default constructor.
- SRPPublicKey - class gnu.javax.crypto.key.srp6.SRPPublicKey.
- A representation of an SRP ephemeral public key.
- SRPPublicKey(BigInteger, BigInteger, BigInteger) - Constructor for class gnu.javax.crypto.key.srp6.SRPPublicKey
- Public constructor for use from outside this package.
- SRPPublicKey(BigInteger[]) - Constructor for class gnu.javax.crypto.key.srp6.SRPPublicKey
- Default constructor.
- sendIdentity(IncomingMessage) - Method in class gnu.javax.crypto.key.srp6.SRP6TLSClient
- sendIdentity(IncomingMessage) - Method in class gnu.javax.crypto.key.srp6.SRP6User
- sendParameters(IncomingMessage) - Method in class gnu.javax.crypto.key.srp6.SRP6TLSServer
- setup(Map) - Method in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- srp - Variable in class gnu.javax.crypto.key.srp6.SRP6KeyAgreement
T
- THREE - Static variable in class gnu.javax.crypto.key.srp6.SRP6KeyAgreement
- THREE - Static variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- TWO - Static variable in class gnu.javax.crypto.key.srp6.SRPAlgorithm
- TWO - Static variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
U
- USER_IDENTITY - Static variable in class gnu.javax.crypto.key.srp6.SRP6KeyAgreement
- USER_PASSWORD - Static variable in class gnu.javax.crypto.key.srp6.SRP6KeyAgreement
- USER_VERIFIER - Static variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- Property name of the user's verifier (v) for a Server SRP key.
- USE_DEFAULTS - Static variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- Property name of the Boolean indicating wether or not to use defaults.
- uValue(BigInteger, BigInteger) - Method in class gnu.javax.crypto.key.srp6.SRP6KeyAgreement
- userKeyPair - Variable in class gnu.javax.crypto.key.srp6.SRP6TLSClient
- The user's ephemeral key pair.
- userKeyPair - Variable in class gnu.javax.crypto.key.srp6.SRP6User
- The user's ephemeral key pair.
- userKeyPair() - Method in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
V
- v - Variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
- The user's verifier MPI.
- v - Variable in class gnu.javax.crypto.key.srp6.SRPPrivateKey
- The user's verifier (v) --for the server-- also computed at the client side as g.modPow(x, N), where x is the hashed output of the user name and password .
- valueOf(byte[]) - Static method in class gnu.javax.crypto.key.srp6.SRPPrivateKey
- A class method that takes the output of the
encodePrivateKey()
method of an SRP keypair codec object (an instance implementing gnu.java.security.key.IKeyPairCodec for DSS keys, and re-constructs an instance of this object. - valueOf(byte[]) - Static method in class gnu.javax.crypto.key.srp6.SRPPublicKey
- A class method that takes the output of the
encodePublicKey()
method of an SRP keypair codec object (an instance implementing gnu.java.security.key.IKeyPairCodec for SRP keys, and re-constructs an instance of this object.
X
- X - Variable in class gnu.javax.crypto.key.srp6.SRPPrivateKey
- The private exponent for either the server or the client engaged in the SRP protocol exchange.
Y
- Y - Variable in class gnu.javax.crypto.key.srp6.SRPPublicKey
- The public exponent for either the server or the client engaged in the SRP protocol exchange.
Z
- ZERO - Static variable in class gnu.javax.crypto.key.srp6.SRPAlgorithm
- ZERO - Static variable in class gnu.javax.crypto.key.srp6.SRPKeyPairGenerator
C D E G H I K L M N O P R S T U V X Y Z
|
|||||||||
Home >> All >> gnu >> javax >> crypto >> key >> [ srp6 overview ] | PREV NEXT |