public final class KeyPairGenerator extends KeyPairGeneratorSpi
Constructor and Description |
---|
KeyPairGenerator() |
Modifier and Type | Method and Description |
---|---|
protected EdDSANamedCurveSpec |
createNamedCurveSpec(String curveName)
Create an EdDSANamedCurveSpec from the provided curve name.
|
KeyPair |
generateKeyPair() |
void |
initialize(AlgorithmParameterSpec params,
SecureRandom random) |
void |
initialize(int keysize,
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.Copyright © 2019. All rights reserved.