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