public final class KeyPairGenerator extends KeyPairGeneratorSpi
Constructor | Description |
---|---|
KeyPairGenerator() |
Modifier and Type | Method | Description |
---|---|---|
protected EdDSANamedCurveSpec |
createNamedCurveSpec(String curveName) |
Create an EdDSANamedCurveSpec from the provided curve name.
|
KeyPair |
generateKeyPair() |
|
void |
initialize(int keysize,
SecureRandom random) |
|
void |
initialize(AlgorithmParameterSpec params,
SecureRandom random) |
public void initialize(int keysize, SecureRandom random)
initialize
in class KeyPairGeneratorSpi
public void initialize(AlgorithmParameterSpec params, SecureRandom random) throws InvalidAlgorithmParameterException
initialize
in class KeyPairGeneratorSpi
InvalidAlgorithmParameterException
public KeyPair generateKeyPair()
generateKeyPair
in class KeyPairGeneratorSpi
protected EdDSANamedCurveSpec createNamedCurveSpec(String curveName) throws InvalidAlgorithmParameterException
curveName
- the EdDSA named curve.InvalidAlgorithmParameterException
- if the named curve is unknown.