public static class KeyPairGeneratorSpi.EC extends KeyPairGeneratorSpi
KeyPairGeneratorSpi.EC, KeyPairGeneratorSpi.ECDH, KeyPairGeneratorSpi.ECDHC, KeyPairGeneratorSpi.ECDSA, KeyPairGeneratorSpi.ECMQV| Constructor and Description |
|---|
EC() |
EC(String algorithm,
ProviderConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
protected ECKeyGenerationParameters |
createKeyGenParamsBC(ECParameterSpec p,
SecureRandom r) |
protected ECKeyGenerationParameters |
createKeyGenParamsJCE(ECParameterSpec p,
SecureRandom r) |
protected ECNamedCurveSpec |
createNamedCurveSpec(String curveName) |
KeyPair |
generateKeyPair() |
void |
initialize(AlgorithmParameterSpec params,
SecureRandom random) |
void |
initialize(int strength,
SecureRandom random) |
protected void |
initializeNamedCurve(String curveName,
SecureRandom random) |
genKeyPair, getAlgorithm, getInstance, getInstance, getInstance, getProvider, initialize, initializepublic EC()
public EC(String algorithm, ProviderConfiguration configuration)
public void initialize(int strength,
SecureRandom random)
initialize in class KeyPairGeneratorpublic void initialize(AlgorithmParameterSpec params, SecureRandom random) throws InvalidAlgorithmParameterException
initialize in class KeyPairGeneratorInvalidAlgorithmParameterExceptionpublic KeyPair generateKeyPair()
generateKeyPair in class KeyPairGeneratorprotected ECKeyGenerationParameters createKeyGenParamsBC(ECParameterSpec p, SecureRandom r)
protected ECKeyGenerationParameters createKeyGenParamsJCE(ECParameterSpec p, SecureRandom r)
protected ECNamedCurveSpec createNamedCurveSpec(String curveName) throws InvalidAlgorithmParameterException
protected void initializeNamedCurve(String curveName, SecureRandom random) throws InvalidAlgorithmParameterException
Copyright © 2015–2019 The veraPDF Consortium. All rights reserved.