public class BaseKeyGenerator
extends javax.crypto.KeyGeneratorSpi
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
algName |
protected int |
defaultKeySize |
protected CipherKeyGenerator |
engine |
protected int |
keySize |
protected boolean |
uninitialised |
Modifier | Constructor and Description |
---|---|
protected |
BaseKeyGenerator(java.lang.String algName,
int defaultKeySize,
CipherKeyGenerator engine) |
Modifier and Type | Method and Description |
---|---|
protected javax.crypto.SecretKey |
engineGenerateKey() |
protected void |
engineInit(java.security.spec.AlgorithmParameterSpec params,
java.security.SecureRandom random) |
protected void |
engineInit(int keySize,
java.security.SecureRandom random) |
protected void |
engineInit(java.security.SecureRandom random) |
protected java.lang.String algName
protected int keySize
protected int defaultKeySize
protected CipherKeyGenerator engine
protected boolean uninitialised
protected BaseKeyGenerator(java.lang.String algName, int defaultKeySize, CipherKeyGenerator engine)
protected void engineInit(java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random) throws java.security.InvalidAlgorithmParameterException
engineInit
in class javax.crypto.KeyGeneratorSpi
java.security.InvalidAlgorithmParameterException
protected void engineInit(java.security.SecureRandom random)
engineInit
in class javax.crypto.KeyGeneratorSpi
protected void engineInit(int keySize, java.security.SecureRandom random)
engineInit
in class javax.crypto.KeyGeneratorSpi
protected javax.crypto.SecretKey engineGenerateKey()
engineGenerateKey
in class javax.crypto.KeyGeneratorSpi