public abstract class PhaosKeyPairGeneratorSpi
extends java.security.KeyPairGeneratorSpi
Modifier and Type | Field and Description |
---|---|
protected boolean |
initialized |
protected oracle.security.crypto.core.KeyPairGenerator |
kpg |
Modifier and Type | Method and Description |
---|---|
java.security.KeyPair |
generateKeyPair()
Generates a key pair.
|
void |
initialize(java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random) |
void |
initialize(int keysize, java.security.SecureRandom random) |
protected oracle.security.crypto.core.KeyPairGenerator kpg
protected boolean initialized
public void initialize(int keysize, java.security.SecureRandom random)
initialize
in class java.security.KeyPairGeneratorSpi
public void initialize(java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random) throws java.security.InvalidAlgorithmParameterException
initialize
in class java.security.KeyPairGeneratorSpi
java.security.InvalidAlgorithmParameterException
public java.security.KeyPair generateKeyPair()
initialize
, a default initialization with a default keysize of 1024 bits is provided.generateKeyPair
in class java.security.KeyPairGeneratorSpi