Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
M
N
P
S
T
V
X
_
A
assertPRF(byte[])
- Method in class de.rtner.security.auth.spi.
PBKDF2Engine
Factory method.
B
bin2hex(byte[])
- Static method in class de.rtner.misc.
BinTools
Simple binary-to-hexadecimal conversion.
BinTools
- Class in
de.rtner.misc
Free auxiliary functions
BinTools()
- Constructor for class de.rtner.misc.
BinTools
C
ceil(int, int)
- Method in class de.rtner.security.auth.spi.
PBKDF2Engine
Integer division with ceiling function.
D
de.rtner.misc
- package de.rtner.misc
de.rtner.security.auth.spi
- package de.rtner.security.auth.spi
DEFAULT_ENGINE
- Variable in class de.rtner.security.auth.spi.
SaltedDatabaseServerLoginModule
The default engine to use if not specified as a property.
DEFAULT_FORMATTER
- Variable in class de.rtner.security.auth.spi.
SaltedDatabaseServerLoginModule
The default formatter to use if not specified as a property.
DEFAULT_PARAMETER
- Variable in class de.rtner.security.auth.spi.
SaltedDatabaseServerLoginModule
The default engine parameter class to use if not specified as a property.
derivedKey
- Variable in class de.rtner.security.auth.spi.
PBKDF2Parameters
The derived key is actually only a convenience to store a reference derived key.
deriveKey(String)
- Method in interface de.rtner.security.auth.spi.
PBKDF2
Convert String-based input to internal byte array, then invoke PBKDF2.
deriveKey(String, int)
- Method in interface de.rtner.security.auth.spi.
PBKDF2
Convert String-based input to internal byte array, then invoke PBKDF2.
deriveKey(String)
- Method in class de.rtner.security.auth.spi.
PBKDF2Engine
deriveKey(String, int)
- Method in class de.rtner.security.auth.spi.
PBKDF2Engine
deriveKeyFormatted(String)
- Method in class de.rtner.security.auth.spi.
SimplePBKDF2
Derive key from password, then format.
doFinal(byte[])
- Method in class de.rtner.security.auth.spi.
MacBasedPRF
doFinal(byte[])
- Method in interface de.rtner.security.auth.spi.
PRF
Pseudo Random Function
E
engineClassName
- Variable in class de.rtner.security.auth.spi.
SaltedDatabaseServerLoginModule
Class name of PBKDF2 engine to use.
F
formatter
- Variable in class de.rtner.security.auth.spi.
SaltedDatabaseServerLoginModule
Instantiation of formatter class.
formatter
- Variable in class de.rtner.security.auth.spi.
SimplePBKDF2
formatterClassName
- Variable in class de.rtner.security.auth.spi.
SaltedDatabaseServerLoginModule
Class name of formatter to use.
fromString(PBKDF2Parameters, String)
- Method in interface de.rtner.security.auth.spi.
PBKDF2Formatter
Convert String to parameters.
fromString(PBKDF2Parameters, String)
- Method in class de.rtner.security.auth.spi.
PBKDF2HexFormatter
G
generateSalt()
- Method in class de.rtner.security.auth.spi.
SimplePBKDF2
Generate Salt.
getDerivedKey()
- Method in class de.rtner.security.auth.spi.
PBKDF2Parameters
getEngine(PBKDF2Parameters)
- Method in class de.rtner.security.auth.spi.
SaltedDatabaseServerLoginModule
Factory method: instantiate the PBKDF2 engine.
getEngineParameters()
- Method in class de.rtner.security.auth.spi.
SaltedDatabaseServerLoginModule
Factory method: instantiate the PBKDF2 engine parameters.
getFormatter()
- Method in class de.rtner.security.auth.spi.
SaltedDatabaseServerLoginModule
Factory method: instantiate the PBKDF2 formatter.
getFormatter()
- Method in class de.rtner.security.auth.spi.
SimplePBKDF2
getHashAlgorithm()
- Method in class de.rtner.security.auth.spi.
PBKDF2Parameters
getHashCharset()
- Method in class de.rtner.security.auth.spi.
PBKDF2Parameters
getHLen()
- Method in class de.rtner.security.auth.spi.
MacBasedPRF
getHLen()
- Method in interface de.rtner.security.auth.spi.
PRF
Query block size of underlying algorithm/mechanism.
getIterationCount()
- Method in class de.rtner.security.auth.spi.
PBKDF2Parameters
getParameters()
- Method in interface de.rtner.security.auth.spi.
PBKDF2
Allow reading of configured parameters.
getParameters()
- Method in class de.rtner.security.auth.spi.
PBKDF2Engine
getPseudoRandomFunction()
- Method in interface de.rtner.security.auth.spi.
PBKDF2
Get currently set Pseudo Random Function.
getPseudoRandomFunction()
- Method in class de.rtner.security.auth.spi.
PBKDF2Engine
getSalt()
- Method in class de.rtner.security.auth.spi.
PBKDF2Parameters
getSaltSize()
- Method in class de.rtner.security.auth.spi.
SimplePBKDF2
H
hashAlgorithm
- Variable in class de.rtner.security.auth.spi.
PBKDF2Parameters
hashAlgorithm
- Variable in class de.rtner.security.auth.spi.
SaltedDatabaseServerLoginModule
The message digest algorithm used to hash passwords (examples: HMacSHA1, HMacMD5).
hashCharset
- Variable in class de.rtner.security.auth.spi.
PBKDF2Parameters
hashCharset
- Variable in class de.rtner.security.auth.spi.
SaltedDatabaseServerLoginModule
The name of the charset/encoding to use when converting the password String to a byte array.
hex
- Static variable in class de.rtner.misc.
BinTools
hex2bin(String)
- Static method in class de.rtner.misc.
BinTools
Convert hex string to array of bytes.
hex2bin(char)
- Static method in class de.rtner.misc.
BinTools
Convert hex digit to numerical value.
hLen
- Variable in class de.rtner.security.auth.spi.
MacBasedPRF
I
init(byte[])
- Method in class de.rtner.security.auth.spi.
MacBasedPRF
init(byte[])
- Method in interface de.rtner.security.auth.spi.
PRF
Initialize this instance with the user-supplied password.
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>)
- Method in class de.rtner.security.auth.spi.
SaltedDatabaseServerLoginModule
INT(byte[], int, int)
- Method in class de.rtner.security.auth.spi.
PBKDF2Engine
Four-octet encoding of the integer i, most significant octet first.
iterationCount
- Variable in class de.rtner.security.auth.spi.
PBKDF2Parameters
M
mac
- Variable in class de.rtner.security.auth.spi.
MacBasedPRF
macAlgorithm
- Variable in class de.rtner.security.auth.spi.
MacBasedPRF
MacBasedPRF
- Class in
de.rtner.security.auth.spi
Default PRF implementation based on standard javax.crypt.Mac mechanisms.
MacBasedPRF(String)
- Constructor for class de.rtner.security.auth.spi.
MacBasedPRF
Create Mac-based Pseudo Random Function.
MacBasedPRF(String, String)
- Constructor for class de.rtner.security.auth.spi.
MacBasedPRF
main(String[])
- Static method in class de.rtner.misc.
BinTools
main(String[])
- Static method in class de.rtner.security.auth.spi.
PBKDF2Engine
Convenience client function.
N
newInstance(String, Class<T>)
- Method in class de.rtner.security.auth.spi.
SaltedDatabaseServerLoginModule
Generic helper: Use JBoss SecurityActions to load a class, then create a new instance.
P
parameterClassName
- Variable in class de.rtner.security.auth.spi.
SaltedDatabaseServerLoginModule
Class name of PBKDF2 engine parameters to use.
parameters
- Variable in class de.rtner.security.auth.spi.
PBKDF2Engine
PBKDF2
- Interface in
de.rtner.security.auth.spi
Interface to
Password Based Key Derivation Function 2
implementations.
PBKDF2(PRF, byte[], int, int)
- Method in class de.rtner.security.auth.spi.
PBKDF2Engine
Core Password Based Key Derivation Function 2.
PBKDF2Engine
- Class in
de.rtner.security.auth.spi
This
Password Based Key Derivation Function 2
implementation.
PBKDF2Engine()
- Constructor for class de.rtner.security.auth.spi.
PBKDF2Engine
Constructor for PBKDF2 implementation object.
PBKDF2Engine(PBKDF2Parameters)
- Constructor for class de.rtner.security.auth.spi.
PBKDF2Engine
Constructor for PBKDF2 implementation object.
PBKDF2Engine(PBKDF2Parameters, PRF)
- Constructor for class de.rtner.security.auth.spi.
PBKDF2Engine
Constructor for PBKDF2 implementation object.
PBKDF2Formatter
- Interface in
de.rtner.security.auth.spi
Interface to objects that know how to encode/decode PBKDF2 parameters.
PBKDF2HexFormatter
- Class in
de.rtner.security.auth.spi
Hexadecimal PBKDF2 parameter encoder/decoder.
PBKDF2HexFormatter()
- Constructor for class de.rtner.security.auth.spi.
PBKDF2HexFormatter
PBKDF2Parameters
- Class in
de.rtner.security.auth.spi
Parameter data holder for PBKDF2 configuration.
PBKDF2Parameters()
- Constructor for class de.rtner.security.auth.spi.
PBKDF2Parameters
Constructor.
PBKDF2Parameters(String, String, byte[], int)
- Constructor for class de.rtner.security.auth.spi.
PBKDF2Parameters
Constructor.
PBKDF2Parameters(String, String, byte[], int, byte[])
- Constructor for class de.rtner.security.auth.spi.
PBKDF2Parameters
Constructor.
prf
- Variable in class de.rtner.security.auth.spi.
PBKDF2Engine
PRF
- Interface in
de.rtner.security.auth.spi
Interface to
Pseudorandom Function
.
S
salt
- Variable in class de.rtner.security.auth.spi.
PBKDF2Parameters
SaltedDatabaseServerLoginModule
- Class in
de.rtner.security.auth.spi
A JBoss JDBC based login module that supports authentication, role mapping and salted iterated password hashing.
SaltedDatabaseServerLoginModule()
- Constructor for class de.rtner.security.auth.spi.
SaltedDatabaseServerLoginModule
saltSize
- Variable in class de.rtner.security.auth.spi.
SimplePBKDF2
setDerivedKey(byte[])
- Method in class de.rtner.security.auth.spi.
PBKDF2Parameters
setFormatter(PBKDF2Formatter)
- Method in class de.rtner.security.auth.spi.
SimplePBKDF2
setHashAlgorithm(String)
- Method in class de.rtner.security.auth.spi.
PBKDF2Parameters
setHashCharset(String)
- Method in class de.rtner.security.auth.spi.
PBKDF2Parameters
setIterationCount(int)
- Method in class de.rtner.security.auth.spi.
PBKDF2Parameters
setParameters(PBKDF2Parameters)
- Method in interface de.rtner.security.auth.spi.
PBKDF2
Allow setting of configured parameters.
setParameters(PBKDF2Parameters)
- Method in class de.rtner.security.auth.spi.
PBKDF2Engine
setPseudoRandomFunction(PRF)
- Method in interface de.rtner.security.auth.spi.
PBKDF2
Set the Pseudo Random Function to use.
setPseudoRandomFunction(PRF)
- Method in class de.rtner.security.auth.spi.
PBKDF2Engine
setSalt(byte[])
- Method in class de.rtner.security.auth.spi.
PBKDF2Parameters
setSaltSize(int)
- Method in class de.rtner.security.auth.spi.
SimplePBKDF2
Set the desired salt size.
SimplePBKDF2
- Class in
de.rtner.security.auth.spi
PBKDF2 convenience object that comes pre-configured.
SimplePBKDF2()
- Constructor for class de.rtner.security.auth.spi.
SimplePBKDF2
Constructor for PBKDF2 implementation object that uses defaults.
SimplePBKDF2(int, PBKDF2Parameters)
- Constructor for class de.rtner.security.auth.spi.
SimplePBKDF2
Extension point.
SimplePBKDF2(int, int)
- Constructor for class de.rtner.security.auth.spi.
SimplePBKDF2
Constructor for PBKDF2 implementation object.
sr
- Variable in class de.rtner.security.auth.spi.
SimplePBKDF2
T
toString(PBKDF2Parameters)
- Method in interface de.rtner.security.auth.spi.
PBKDF2Formatter
Convert parameters to String.
toString(PBKDF2Parameters)
- Method in class de.rtner.security.auth.spi.
PBKDF2HexFormatter
V
validatePassword(String, String)
- Method in class de.rtner.security.auth.spi.
SaltedDatabaseServerLoginModule
Actual salt-enabled verification function.
verifyKey(String)
- Method in interface de.rtner.security.auth.spi.
PBKDF2
Convert String-based input to internal byte arrays, then invoke PBKDF2 and verify result against the reference data that is supplied in the PBKDF2Parameters.
verifyKey(String)
- Method in class de.rtner.security.auth.spi.
PBKDF2Engine
verifyKeyFormatted(String, String)
- Method in class de.rtner.security.auth.spi.
SimplePBKDF2
Verification function.
X
xor(byte[], byte[])
- Method in class de.rtner.security.auth.spi.
PBKDF2Engine
Block-Xor.
_
_F(byte[], int, PRF, byte[], int, int)
- Method in class de.rtner.security.auth.spi.
PBKDF2Engine
Function F.
A
B
C
D
E
F
G
H
I
M
N
P
S
T
V
X
_
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes