de.flexiprovider.api.keys
Class SecretKeyGenerator
java.lang.Object
|
+--javax.crypto.KeyGeneratorSpi
|
+--de.flexiprovider.api.keys.SecretKeyGenerator
- Direct Known Subclasses:
- CamelliaKeyGenerator, DESedeKeyGenerator, HMacKeyGenerator, IDEAKeyGenerator, MARSKeyGenerator, Misty1KeyGenerator, PBEKeyGenerator, RC2KeyGenerator, RC5KeyGenerator, RC6KeyGenerator, RijndaelKeyGenerator, SAFERPlusKeyGenerator, SAFERPlusPlusKeyGenerator, SerpentKeyGenerator, Shacal2KeyGenerator, ShacalKeyGenerator, TwofishKeyGenerator, TwoTrackMacKeyGenerator
- public abstract class SecretKeyGenerator
- extends javax.crypto.KeyGeneratorSpi
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SecretKeyGenerator
public SecretKeyGenerator()
engineGenerateKey
protected final javax.crypto.SecretKey engineGenerateKey()
- Overrides:
engineGenerateKey in class javax.crypto.KeyGeneratorSpi
engineInit
protected final void engineInit(java.security.SecureRandom javaRand)
- Overrides:
engineInit in class javax.crypto.KeyGeneratorSpi
engineInit
protected final void engineInit(int keysize,
java.security.SecureRandom javaRand)
- Overrides:
engineInit in class javax.crypto.KeyGeneratorSpi
engineInit
protected void engineInit(java.security.spec.AlgorithmParameterSpec params,
java.security.SecureRandom javaRand)
throws java.security.InvalidAlgorithmParameterException
- Overrides:
engineInit in class javax.crypto.KeyGeneratorSpi
generateKey
public abstract SecretKey generateKey()
init
public final void init()
init
public abstract void init(SecureRandom random)
init
public final void init(int keySize)
init
public abstract void init(int keySize,
SecureRandom random)
init
public final void init(AlgorithmParameterSpec params)
throws InvalidAlgorithmParameterException
init
public abstract void init(AlgorithmParameterSpec params,
SecureRandom random)
throws InvalidAlgorithmParameterException