public class EcKeyPairGenerator
extends java.security.KeyPairGeneratorSpi
EcKeyPairGenerator extends KeyGeneratorSpi for generating an EC key pair in
CloudHSM.KeyPairGenerator,
KeyPairGeneratorSpi| Constructor and Description |
|---|
EcKeyPairGenerator(CloudHsmProvider provider)
Constructs an EC
KeyPairGeneratorSpi instance. |
| Modifier and Type | Method and Description |
|---|---|
java.security.KeyPair |
generateKeyPair() |
void |
initialize(java.security.spec.AlgorithmParameterSpec spec,
java.security.SecureRandom random) |
void |
initialize(int keysize,
java.security.SecureRandom random) |
public EcKeyPairGenerator(CloudHsmProvider provider) throws java.lang.IllegalStateException
KeyPairGeneratorSpi instance.
This is normally called from KeyPairGenerator.getInstance(String,
Provider).
provider - CloudHSM provider offering this service.java.lang.IllegalStateException - when provider is null.public void initialize(java.security.spec.AlgorithmParameterSpec spec,
java.security.SecureRandom random)
throws java.security.InvalidAlgorithmParameterException
initialize in class java.security.KeyPairGeneratorSpijava.security.InvalidAlgorithmParameterExceptionpublic void initialize(int keysize,
java.security.SecureRandom random)
throws java.security.InvalidParameterException
initialize in class java.security.KeyPairGeneratorSpijava.security.InvalidParameterExceptionpublic java.security.KeyPair generateKeyPair()
generateKeyPair in class java.security.KeyPairGeneratorSpi