|
|||||||||
Home >> All >> cryptix >> sasl >> [ srp overview ] | PREV NEXT |
A
- A - Variable in class cryptix.sasl.srp.SRPClient
- A - Variable in class cryptix.sasl.srp.SRPServer
- AES - Static variable in interface cryptix.sasl.srp.SRPParams
- AVAILABLE_OPTIONS - Static variable in interface cryptix.sasl.srp.SRPParams
- The list of server's available security options.
- activate(Map) - Method in class cryptix.sasl.srp.SRPAuthInfoProvider
- add(String, String, byte[], String) - Method in class cryptix.sasl.srp.PasswordFile
- adler - Variable in class cryptix.sasl.srp.SRPContext
- algorithm - Variable in class cryptix.sasl.srp.CALG
- algorithm - Variable in class cryptix.sasl.srp.IALG
- algorithms - Static variable in class cryptix.sasl.srp.SRP
- The map of already instantiated SRP algorithm instances.
B
- B - Variable in class cryptix.sasl.srp.SRPServer
- BLOWFISH - Static variable in interface cryptix.sasl.srp.SRPParams
- blockSize - Variable in class cryptix.sasl.srp.CALG
C
- CALG - class cryptix.sasl.srp.CALG.
- A Factory class that returns CALG (Confidentiality Algorithm) instances that operate as described in the draft-burdis-cat-sasl-srp-04.
- CALG(String, int, Cipher, boolean) - Constructor for class cryptix.sasl.srp.CALG
- Trivial private constructor to enforce Singleton pattern.
- CAST5 - Static variable in interface cryptix.sasl.srp.SRPParams
- CHOSEN_OPTIONS - Static variable in interface cryptix.sasl.srp.SRPParams
- The client's chosen security options.
- CLIENT_EVIDENCE - Static variable in interface cryptix.sasl.srp.SRPParams
- The client's evidence: M1.
- CLIENT_PUBLIC_KEY - Static variable in interface cryptix.sasl.srp.SRPParams
- The client's public ephemeral exponent: A.
- CONFIDENTIALITY_ALGORITHMS - Static variable in interface cryptix.sasl.srp.SRPParams
- Available Cipher algorithms for confidentiality protection.
- CONFIG_FIELD - Static variable in class cryptix.sasl.srp.PasswordFile
- CONFIG_NDX_FIELD - Static variable in interface cryptix.sasl.srp.SRPParams
- Name of the SHELL field in the plain password file.
- cat - Static variable in class cryptix.sasl.srp.CALG
- cat - Static variable in class cryptix.sasl.srp.IALG
- cat - Static variable in class cryptix.sasl.srp.PasswordFile
- cat - Static variable in class cryptix.sasl.srp.SRP
- cat - Static variable in class cryptix.sasl.srp.SRPClient
- cat - Static variable in class cryptix.sasl.srp.SRPDigest
- cat - Static variable in class cryptix.sasl.srp.SRPServer
- changePasswd(String, String) - Method in class cryptix.sasl.srp.PasswordFile
- checkCurrent() - Method in class cryptix.sasl.srp.PasswordFile
- chosenConfidentialityAlgorithm - Variable in class cryptix.sasl.srp.SRPClient
- chosenConfidentialityAlgorithm - Variable in class cryptix.sasl.srp.SRPServer
- chosenIntegrityAlgorithm - Variable in class cryptix.sasl.srp.SRPClient
- chosenIntegrityAlgorithm - Variable in class cryptix.sasl.srp.SRPServer
- cipher - Variable in class cryptix.sasl.srp.CALG
- ckhash - Variable in class cryptix.sasl.srp.SRPServer
- clone() - Method in class cryptix.sasl.srp.IALG
- confName - Variable in class cryptix.sasl.srp.PasswordFile
- configFile - Variable in class cryptix.sasl.srp.PasswordFile
- configurations - Variable in class cryptix.sasl.srp.PasswordFile
- contains(String) - Method in class cryptix.sasl.srp.PasswordFile
- contains(String) - Method in class cryptix.sasl.srp.SRPAuthInfoProvider
- containsConfig(String) - Method in class cryptix.sasl.srp.PasswordFile
- createAvailableOptionsList() - Method in class cryptix.sasl.srp.SRPServer
- createOptionsList(String) - Method in class cryptix.sasl.srp.SRPClient
- cryptix.sasl.srp - package cryptix.sasl.srp
D
- DECRYPT - Static variable in class cryptix.sasl.srp.CALG
- DEFAULT_CONFIDENTIALITY - Static variable in interface cryptix.sasl.srp.SRPParams
- Default value for confidentiality protection security service.
- DEFAULT_FILE - Static variable in class cryptix.sasl.srp.PasswordFile
- DEFAULT_INTEGRITY - Static variable in interface cryptix.sasl.srp.SRPParams
- Default value for integrity protection security service.
- DEFAULT_MANDATORY - Static variable in interface cryptix.sasl.srp.SRPParams
- Default mandatory security service required.
- DEFAULT_PASSWORD_FILE - Static variable in interface cryptix.sasl.srp.SRPParams
- Default fully qualified pathname of the SRP password file.
- DEFAULT_REPLAY_DETECTION - Static variable in interface cryptix.sasl.srp.SRPParams
- Default value for replay detection security service.
- digest(byte[]) - Method in class cryptix.sasl.srp.SRP
- Convenience method to return the result of digesting the designated input with a new instance of the SRP message digest algorithm.
- digest(String) - Method in class cryptix.sasl.srp.SRP
- Convenience method to return the result of digesting the designated input with a new instance of the SRP message digest algorithm.
- digestInterleaved(byte[]) - Method in class cryptix.sasl.srp.SRPDigest
- Performs an interleaved even-odd hash on the designated byte string.
- digestLength - Variable in class cryptix.sasl.srp.SRPDigest
- The size of the output (in bytes) of the underlying SRP message digest algorithm.
- dispose() - Method in class cryptix.sasl.srp.SRPClient
- dispose() - Method in class cryptix.sasl.srp.SRPServer
- doFinal(byte[]) - Method in class cryptix.sasl.srp.CALG
- Encrypts or decrypts, depending on the mode already set, a designated array of bytes and returns the result.
- doFinal() - Method in class cryptix.sasl.srp.IALG
E
- ENCRYPT - Static variable in class cryptix.sasl.srp.CALG
- encrypting - Variable in class cryptix.sasl.srp.CALG
- engineUnwrap(byte[], int, int) - Method in class cryptix.sasl.srp.SRPClient
- engineUnwrap(byte[], int, int) - Method in class cryptix.sasl.srp.SRPServer
- engineWrap(byte[], int, int) - Method in class cryptix.sasl.srp.SRPClient
- engineWrap(byte[], int, int) - Method in class cryptix.sasl.srp.SRPServer
- entries - Variable in class cryptix.sasl.srp.PasswordFile
- evaluateChallenge(byte[]) - Method in class cryptix.sasl.srp.SRPClient
- evaluateEvidence(byte[]) - Method in class cryptix.sasl.srp.SRPClient
- evaluateEvidence(byte[]) - Method in class cryptix.sasl.srp.SRPServer
- evaluateResponse(byte[]) - Method in class cryptix.sasl.srp.SRPServer
F
- FIELD_GENERATOR - Static variable in interface cryptix.sasl.srp.SRPParams
- The GF generator used: g.
- firstBlock - Variable in class cryptix.sasl.srp.CALG
G
- g - Variable in class cryptix.sasl.srp.SRPClient
- g - Variable in class cryptix.sasl.srp.SRPKey
- The generator.
- g - Variable in class cryptix.sasl.srp.SRPServer
- gBytes - Variable in class cryptix.sasl.srp.SRPKey
- Same as above.
- generateClientEvidence(BigInteger, BigInteger, String, byte[], BigInteger, BigInteger, byte[], String) - Method in class cryptix.sasl.srp.SRP
- generateClientKeyPair(BigInteger, BigInteger) - Static method in class cryptix.sasl.srp.SRP
- Generates the client-side private and public key-pair, given the shared public modulus n and the generator g.
- generateClientSecretKey(KeyPair, BigInteger, BigInteger) - Method in class cryptix.sasl.srp.SRP
- Used by the client-side in the SRP exchenage, this method generates a session key suitable for symmetric encryption of the exchange between the client and server after authentication is successfully concluded.
- generateServerEvidence(BigInteger, byte[], byte[], String, String, String) - Method in class cryptix.sasl.srp.SRP
- generateServerKeyPair(BigInteger, BigInteger, BigInteger) - Static method in class cryptix.sasl.srp.SRP
- Generates the server-side private and public key-pair, given the shared public modulus n and the generator g.
- generateServerSecretKey(KeyPair, BigInteger, BigInteger) - Method in class cryptix.sasl.srp.SRP
- Used by the server-side in the SRP exchenage, this method generates a session key suitable for symmetric encryption of the exchange between the client and server after authentication is successfully concluded.
- generator - Variable in class cryptix.sasl.srp.SRPServer
- getAlgorithm() - Method in class cryptix.sasl.srp.SRP
- getAlgorithm() - Method in class cryptix.sasl.srp.SRPKey
- Returns the standard algorithm name for this key.
- getAlgorithm() - Method in class cryptix.sasl.srp.SRPSecretKey
- getBase() - Method in class cryptix.sasl.srp.SRPPrivateKey
- Returns the key as a java.math.BigInteger.
- getBaseBytes() - Method in class cryptix.sasl.srp.SRPPrivateKey
- Returns the base part of the key; ie.
- getConfiguration(String) - Method in class cryptix.sasl.srp.SRPAuthInfoProvider
- getDigestLength() - Method in class cryptix.sasl.srp.SRPDigest
- Returns the size of the output, in bytes, of the message digest algorithm.
- getEncoded() - Method in class cryptix.sasl.srp.SRPKey
- Returns null since this implementation does not encode SRP keys.
- getEncoded() - Method in class cryptix.sasl.srp.SRPSecretKey
- getExponent() - Method in class cryptix.sasl.srp.SRPPublicKey
- Returns the (public) exponent as a java.math.BigInteger.
- getExponentBytes() - Method in class cryptix.sasl.srp.SRPPublicKey
- Returns the public exponent part of the key; ie.
- getFormat() - Method in class cryptix.sasl.srp.SRPKey
- Returns null since this implementation does not encode SRP keys.
- getFormat() - Method in class cryptix.sasl.srp.SRPSecretKey
- getGenerator() - Method in class cryptix.sasl.srp.SRPKey
- Returns the generator.
- getGeneratorBytes() - Method in class cryptix.sasl.srp.SRPKey
- Returns the generator.
- getIncomingCipher() - Method in class cryptix.sasl.srp.SRPContext
- getIncomingCounter() - Method in class cryptix.sasl.srp.SRPContext
- getIncomingMac() - Method in class cryptix.sasl.srp.SRPContext
- getInstance(String, SecretKey, int) - Static method in class cryptix.sasl.srp.CALG
- Returns an instance of a SASL-SRP CALG implementation.
- getInstance(String, SecretKey) - Static method in class cryptix.sasl.srp.IALG
- Returns an instance of a SASL-SRP IALG implementation.
- getInstance(String) - Static method in class cryptix.sasl.srp.SRPDigest
- Returns an instance of this object for the designated message digest algorithm.
- getK() - Method in class cryptix.sasl.srp.SRPContext
- getModulus() - Method in class cryptix.sasl.srp.SRPKey
- Returns the public shared modulus.
- getModulusBytes() - Method in class cryptix.sasl.srp.SRPKey
- Returns the public shared modulus.
- getNegotiatedQOP() - Method in class cryptix.sasl.srp.SRPClient
- getNegotiatedQOP() - Method in class cryptix.sasl.srp.SRPServer
- getNegotiatedRawSendSize() - Method in class cryptix.sasl.srp.SRPClient
- getNegotiatedRawSendSize() - Method in class cryptix.sasl.srp.SRPServer
- getNegotiatedStrength() - Method in class cryptix.sasl.srp.SRPClient
- getNegotiatedStrength() - Method in class cryptix.sasl.srp.SRPServer
- getOutgoingCipher() - Method in class cryptix.sasl.srp.SRPContext
- getOutgoingCounter() - Method in class cryptix.sasl.srp.SRPContext
- getOutgoingMac() - Method in class cryptix.sasl.srp.SRPContext
- getSRPName() - Method in class cryptix.sasl.srp.SRP
- getSaslSecurityContext() - Method in class cryptix.sasl.srp.SRPClient
- getSaslSecurityContext() - Method in class cryptix.sasl.srp.SRPServer
- getSignature() - Method in class cryptix.sasl.srp.SRPContext
- getUsernameAndPassword() - Method in class cryptix.sasl.srp.SRPClient
H
- HMAC_MD5 - Static variable in interface cryptix.sasl.srp.SRPParams
- HMAC_SHA1 - Static variable in interface cryptix.sasl.srp.SRPParams
- hasInitialResponse() - Method in class cryptix.sasl.srp.SRPClient
- hasReplayDetection() - Method in class cryptix.sasl.srp.SRPContext
- hash - Variable in class cryptix.sasl.srp.SRPServer
- hmac - Variable in class cryptix.sasl.srp.IALG
I
- IALG - class cryptix.sasl.srp.IALG.
- A Factory class that returns IALG (Integrity Algorithm) instances that operate as described in the draft-burdis-cat-sasl-srp-04.
- IALG(String, Mac) - Constructor for class cryptix.sasl.srp.IALG
- Trivial private constructor to enforce Singleton pattern.
- INTEGRITY_ALGORITHMS - Static variable in interface cryptix.sasl.srp.SRPParams
- Available HMAC algorithms for integrity protection.
- inCipher - Variable in class cryptix.sasl.srp.SRPClient
- inCipher - Variable in class cryptix.sasl.srp.SRPContext
- inCipher - Variable in class cryptix.sasl.srp.SRPServer
- inCounter - Variable in class cryptix.sasl.srp.SRPClient
- inCounter - Variable in class cryptix.sasl.srp.SRPContext
- inCounter - Variable in class cryptix.sasl.srp.SRPServer
- inMac - Variable in class cryptix.sasl.srp.SRPClient
- inMac - Variable in class cryptix.sasl.srp.SRPContext
- inMac - Variable in class cryptix.sasl.srp.SRPServer
- instance(String) - Static method in class cryptix.sasl.srp.SRP
- Returns an instance of this object that uses the designated message digest algorithm as its digest function.
- iv - Variable in class cryptix.sasl.srp.CALG
K
- K - Variable in class cryptix.sasl.srp.SRPClient
- K - Variable in class cryptix.sasl.srp.SRPContext
- K - Variable in class cryptix.sasl.srp.SRPServer
- key - Variable in class cryptix.sasl.srp.SRPSecretKey
- kp - Variable in class cryptix.sasl.srp.SRPClient
- kp - Variable in class cryptix.sasl.srp.SRPServer
L
- L - Variable in class cryptix.sasl.srp.SRPClient
- L - Variable in class cryptix.sasl.srp.SRPServer
- lastmodConfigFile - Variable in class cryptix.sasl.srp.PasswordFile
- lastmodPasswd2File - Variable in class cryptix.sasl.srp.PasswordFile
- lastmodPasswdFile - Variable in class cryptix.sasl.srp.PasswordFile
- lookup(String, String) - Method in class cryptix.sasl.srp.PasswordFile
- Returns the triplet: verifier, salt and configuration file index, of a designated user, and a designated message digest algorithm name, as an array of strings.
- lookup(Map) - Method in class cryptix.sasl.srp.SRPAuthInfoProvider
- lookupConfig(String) - Method in class cryptix.sasl.srp.PasswordFile
M
- M1 - Variable in class cryptix.sasl.srp.SRPClient
- MANDATORY_CONFIDENTIALITY - Static variable in interface cryptix.sasl.srp.SRPParams
- String for mandatory confidentiality protection.
- MANDATORY_INTEGRITY - Static variable in interface cryptix.sasl.srp.SRPParams
- String for mandatory integrity protection.
- MANDATORY_NONE - Static variable in interface cryptix.sasl.srp.SRPParams
- String for no mandatory security service.
- MANDATORY_REPLAY_DETECTION - Static variable in interface cryptix.sasl.srp.SRPParams
- String for mandatory replay detection.
- MD_NAME_FIELD - Static variable in interface cryptix.sasl.srp.SRPParams
- Name of the UID field in the plain password file.
- mandatory - Variable in class cryptix.sasl.srp.SRPServer
- md - Variable in class cryptix.sasl.srp.SRPDigest
- The root of all instances of the underlying SRP message digest algorithm.
- mdName - Variable in class cryptix.sasl.srp.SRP
- Canonical name of the message digest algorithm of this instance.
- mda - Variable in class cryptix.sasl.srp.SRP
- The underlying SRP message digest algorithm.
- modulus - Variable in class cryptix.sasl.srp.SRPServer
N
- N - Variable in class cryptix.sasl.srp.SRPClient
- N - Variable in class cryptix.sasl.srp.SRPServer
- Nsrp - Static variable in class cryptix.sasl.srp.PasswordFile
- n - Variable in class cryptix.sasl.srp.SRPKey
- The public shared modulus.
- nBytes - Variable in class cryptix.sasl.srp.SRPKey
- Same as above.
- nameToID(String) - Static method in class cryptix.sasl.srp.SRPUtil
- Returns a string representing the decimal value of an integer identifying the message digest algorithm to use for the SRP computations.
- newDigest() - Method in class cryptix.sasl.srp.SRP
- Returns a new instance of the SRP message digest algorithm --which is SHA-1 by default, but could be anything else provided the proper conditions as specified in the SRP specifications.
- newDigest() - Method in class cryptix.sasl.srp.SRPDigest
- Returns a new instance of the SRP message digest algorithm --which is SHA-1 by default, but could be anything else provided the proper conditions as specified in the SRP specifications.
- newVerifiers(byte[], String, String, String) - Method in class cryptix.sasl.srp.PasswordFile
O
- o - Variable in class cryptix.sasl.srp.SRPClient
- o - Variable in class cryptix.sasl.srp.SRPServer
- outCipher - Variable in class cryptix.sasl.srp.SRPClient
- outCipher - Variable in class cryptix.sasl.srp.SRPContext
- outCipher - Variable in class cryptix.sasl.srp.SRPServer
- outCounter - Variable in class cryptix.sasl.srp.SRPClient
- outCounter - Variable in class cryptix.sasl.srp.SRPContext
- outCounter - Variable in class cryptix.sasl.srp.SRPServer
- outMac - Variable in class cryptix.sasl.srp.SRPClient
- outMac - Variable in class cryptix.sasl.srp.SRPContext
- outMac - Variable in class cryptix.sasl.srp.SRPServer
P
- PASSWORD_FILE - Static variable in interface cryptix.sasl.srp.SRPParams
- Name of SRP password file property.
- PASSWORD_VERIFIER - Static variable in interface cryptix.sasl.srp.SRPParams
- The user's password verifier.
- PUBLIC_KEY_SIZE - Static variable in class cryptix.sasl.srp.SRP
- Size of the ephemeral public keys in bits.
- PasswordFile - class cryptix.sasl.srp.PasswordFile.
- The Cryptix implementation of the SRP password files.
- PasswordFile() - Constructor for class cryptix.sasl.srp.PasswordFile
- PasswordFile(File) - Constructor for class cryptix.sasl.srp.PasswordFile
- PasswordFile(String) - Constructor for class cryptix.sasl.srp.PasswordFile
- PasswordFile(String, String) - Constructor for class cryptix.sasl.srp.PasswordFile
- PasswordFile(String, String, String) - Constructor for class cryptix.sasl.srp.PasswordFile
- parseChosenOptionsList(String) - Method in class cryptix.sasl.srp.SRPServer
- passivate() - Method in class cryptix.sasl.srp.SRPAuthInfoProvider
- passwd2File - Variable in class cryptix.sasl.srp.PasswordFile
- passwdFile - Variable in class cryptix.sasl.srp.PasswordFile
- password - Variable in class cryptix.sasl.srp.SRPClient
- passwordFile - Variable in class cryptix.sasl.srp.SRPAuthInfoProvider
- prng - Static variable in class cryptix.sasl.srp.CALG
- prng - Static variable in class cryptix.sasl.srp.SRP
- A source of strong randomness.
- pw2Name - Variable in class cryptix.sasl.srp.PasswordFile
- pwName - Variable in class cryptix.sasl.srp.PasswordFile
R
- rawSendSize - Variable in class cryptix.sasl.srp.SRPClient
- rawSendSize - Variable in class cryptix.sasl.srp.SRPServer
- readConf(InputStream) - Method in class cryptix.sasl.srp.PasswordFile
- readOrCreateConf() - Method in class cryptix.sasl.srp.PasswordFile
- readPasswd(InputStream) - Method in class cryptix.sasl.srp.PasswordFile
- readPasswd2(InputStream) - Method in class cryptix.sasl.srp.PasswordFile
- replayDetection - Variable in class cryptix.sasl.srp.SRPClient
- replayDetection - Variable in class cryptix.sasl.srp.SRPContext
- replayDetection - Variable in class cryptix.sasl.srp.SRPServer
S
- SALT_FIELD - Static variable in class cryptix.sasl.srp.PasswordFile
- SALT_FIELD - Static variable in interface cryptix.sasl.srp.SRPParams
- Name of the GECOS field in the plain password file.
- SERVER_EVIDENCE - Static variable in interface cryptix.sasl.srp.SRPParams
- The server's evidence: M2.
- SERVER_PUBLIC_KEY - Static variable in interface cryptix.sasl.srp.SRPParams
- The server's public ephemeral exponent: B.
- SHARED_MODULUS - Static variable in interface cryptix.sasl.srp.SRPParams
- The public shared modulus: n.
- SRP - class cryptix.sasl.srp.SRP.
- A Factory class that returns SRP Singletons that know all SRP-related mathematical computations and protocol-related operations for both the client- and server-sides.
- SRP(String, SRPDigest) - Constructor for class cryptix.sasl.srp.SRP
- Trivial private constructor to enforce Singleton pattern.
- SRPAuthInfoProvider - class cryptix.sasl.srp.SRPAuthInfoProvider.
- The SRP mechanism authentication information provider implementation.
- SRPAuthInfoProvider() - Constructor for class cryptix.sasl.srp.SRPAuthInfoProvider
- SRPClient - class cryptix.sasl.srp.SRPClient.
- The Cryptix implementation of an SM2-capable client-side SASL-SRP mechanism.
- SRPClient(String, String, String, String, Hashtable, CallbackHandler) - Constructor for class cryptix.sasl.srp.SRPClient
- SRPContext - class cryptix.sasl.srp.SRPContext.
- A class that wraps SASL Security Context parameters for an SRP mechanism.
- SRPContext(SecretKey, boolean, int, int, IALG, IALG, CALG, CALG) - Constructor for class cryptix.sasl.srp.SRPContext
- SRPDigest - class cryptix.sasl.srp.SRPDigest.
- The SRP protocol does not disallow the use of digest algorithms other than SHA.
- SRPDigest(MessageDigest) - Constructor for class cryptix.sasl.srp.SRPDigest
- Trivial private constructor to enforce Singleton pattern.
- SRPKey - class cryptix.sasl.srp.SRPKey.
- SRPKey(BigInteger, BigInteger) - Constructor for class cryptix.sasl.srp.SRPKey
- SRPParams - interface cryptix.sasl.srp.SRPParams.
- The following is a list of key names designating the values exchanged between the server and client in an SRP communication authentication phase.
- SRPPrivateKey - class cryptix.sasl.srp.SRPPrivateKey.
- SRPPrivateKey(BigInteger, BigInteger, BigInteger) - Constructor for class cryptix.sasl.srp.SRPPrivateKey
- SRPPublicKey - class cryptix.sasl.srp.SRPPublicKey.
- SRPPublicKey(BigInteger, BigInteger, BigInteger) - Constructor for class cryptix.sasl.srp.SRPPublicKey
- SRPSecretKey - class cryptix.sasl.srp.SRPSecretKey.
- The SRP session key.
- SRPSecretKey(byte[]) - Constructor for class cryptix.sasl.srp.SRPSecretKey
- SRPSecretKey(BigInteger) - Constructor for class cryptix.sasl.srp.SRPSecretKey
- SRPServer - class cryptix.sasl.srp.SRPServer.
- The Cryptix implementation of an SM2-capable server-side SASL-SRP mechanism.
- SRPServer(String, String, String, Hashtable, CallbackHandler) - Constructor for class cryptix.sasl.srp.SRPServer
- SRPUtil - class cryptix.sasl.srp.SRPUtil.
- A SRP-specific utility class.
- SRPUtil() - Constructor for class cryptix.sasl.srp.SRPUtil
- Trivial private constructor to enforce Singleton pattern.
- SRP_CONFIDENTIALITY - Static variable in interface cryptix.sasl.srp.SRPParams
- Name of SRP confidentiality protection property.
- SRP_DEFAULT_DIGEST_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
- The name of the default message digest algorithm to use when no name is explicitely given.
- SRP_DIGEST_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
- The property name of the message digest algorithm name to use in a given SRP incarnation.
- SRP_INTEGRITY_PROTECTION - Static variable in interface cryptix.sasl.srp.SRPParams
- Name of SRP integrity protection property.
- SRP_MANDATORY - Static variable in interface cryptix.sasl.srp.SRPParams
- Name of SRP mandatory service property.
- SRP_MD5_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
- SRP_REPLAY_DETECTION - Static variable in interface cryptix.sasl.srp.SRPParams
- Name of SRP replay detection property.
- SRP_RIPEMD_128_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
- SRP_RIPEMD_160_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
- SRP_SHA1_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
- SRP_SHA_160_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
- SRP_SHA_256_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
- SRP_SHA_384_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
- SRP_SHA_512_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
- SRP_SHA_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
- s - Variable in class cryptix.sasl.srp.SRPServer
- salt - Variable in class cryptix.sasl.srp.SRPClient
- savePasswd() - Method in class cryptix.sasl.srp.PasswordFile
- sendEvidence(byte[]) - Method in class cryptix.sasl.srp.SRPClient
- sendEvidence(byte[]) - Method in class cryptix.sasl.srp.SRPServer
- sendIdentity() - Method in class cryptix.sasl.srp.SRPClient
- sendNgL(byte[]) - Method in class cryptix.sasl.srp.SRPServer
- sendRequest(byte[]) - Method in class cryptix.sasl.srp.SRPClient
- sendResponse(byte[]) - Method in class cryptix.sasl.srp.SRPServer
- setSaslSecurityContext(AlgorithmParameterSpec) - Method in class cryptix.sasl.srp.SRPClient
- setSaslSecurityContext(AlgorithmParameterSpec) - Method in class cryptix.sasl.srp.SRPServer
- setupSecurityServices() - Method in class cryptix.sasl.srp.SRPClient
- setupSecurityServices() - Method in class cryptix.sasl.srp.SRPServer
- srp - Variable in class cryptix.sasl.srp.SRPClient
- srp - Variable in class cryptix.sasl.srp.SRPServer
- srps - Static variable in class cryptix.sasl.srp.PasswordFile
- The SRP algorithm instances used by this object.
T
- toProviderName(String) - Static method in class cryptix.sasl.srp.SRPUtil
- Returns a string representing the JCE Provider-name for the designated crypto algorithm.
U
- U - Variable in class cryptix.sasl.srp.SRPClient
- U - Variable in class cryptix.sasl.srp.SRPServer
- USER_FIELD - Static variable in class cryptix.sasl.srp.PasswordFile
- USER_NAME - Static variable in interface cryptix.sasl.srp.SRPParams
- The client's username.
- USER_ROLE - Static variable in interface cryptix.sasl.srp.SRPParams
- The client's authorization ID.
- USER_SALT - Static variable in interface cryptix.sasl.srp.SRPParams
- The user's salt.
- USER_VERIFIER_FIELD - Static variable in interface cryptix.sasl.srp.SRPParams
- Name of the GID field in the plain password file.
- update(byte[]) - Method in class cryptix.sasl.srp.IALG
- update() - Method in class cryptix.sasl.srp.PasswordFile
- update(Map) - Method in class cryptix.sasl.srp.SRPAuthInfoProvider
- userHash(String, String) - Method in class cryptix.sasl.srp.SRP
V
- VERIFIERS_FIELD - Static variable in class cryptix.sasl.srp.PasswordFile
- v - Variable in class cryptix.sasl.srp.SRPServer
- verifyEvidence(byte[]) - Method in class cryptix.sasl.srp.SRPClient
W
- writeConf(PrintWriter) - Method in class cryptix.sasl.srp.PasswordFile
- writePasswd(PrintWriter, PrintWriter) - Method in class cryptix.sasl.srp.PasswordFile
X
- X - Variable in class cryptix.sasl.srp.SRPPublicKey
- The public exponent for either the server or the client engaged in the SRP protocol exchange.
- x - Variable in class cryptix.sasl.srp.SRPPrivateKey
- The private exponent for either the server or the client engaged in the SRP protocol exchange.
- xBytes - Variable in class cryptix.sasl.srp.SRPPrivateKey
- The byte representation of the above.
- xBytes - Variable in class cryptix.sasl.srp.SRPPublicKey
- The byte representation of the above.
- xor(byte[], byte[]) - Method in class cryptix.sasl.srp.SRP
- Convenience method to XOR N bytes from two arrays; N being the output size of the SRP message digest algorithm.
- xor(byte[], byte[], int) - Static method in class cryptix.sasl.srp.SRPUtil
A B C D E F G H I K L M N O P R S T U V W X
|
|||||||||
Home >> All >> cryptix >> sasl >> [ srp overview ] | PREV NEXT |