public class BaseKeyGeneratorSpi extends KeyGeneratorSpi
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
algorithm |
protected int |
defaultKeySize
unit in bytes
|
protected CipherKeyGeneratorEngine |
engine |
protected boolean |
initialed |
protected int |
keySize
unit in bytes
|
| 构造器和说明 |
|---|
BaseKeyGeneratorSpi(String algorithm,
int defaultKeySize) |
BaseKeyGeneratorSpi(String algorithm,
int defaultKeySize,
CipherKeyGeneratorEngine engine) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected SecretKey |
engineGenerateKey() |
protected void |
engineInit(AlgorithmParameterSpec params,
SecureRandom random) |
protected void |
engineInit(int keySize,
SecureRandom random) |
protected void |
engineInit(SecureRandom random) |
protected String algorithm
protected int keySize
protected int defaultKeySize
protected CipherKeyGeneratorEngine engine
protected boolean initialed
public BaseKeyGeneratorSpi(String algorithm, int defaultKeySize)
public BaseKeyGeneratorSpi(String algorithm, int defaultKeySize, CipherKeyGeneratorEngine engine)
protected void engineInit(AlgorithmParameterSpec params, SecureRandom random) throws InvalidAlgorithmParameterException
engineInit 在类中 KeyGeneratorSpiInvalidAlgorithmParameterExceptionprotected void engineInit(SecureRandom random)
engineInit 在类中 KeyGeneratorSpiprotected void engineInit(int keySize,
SecureRandom random)
engineInit 在类中 KeyGeneratorSpiprotected SecretKey engineGenerateKey()
engineGenerateKey 在类中 KeyGeneratorSpiCopyright © 2022. All rights reserved.