public abstract class AsymmetricKeyPairFactoryEcBc extends AbstractAsymmetricKeyPairFactory<org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey,org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey,AsymmetricKeyPairEcBc>
AbstractAsymmetricKeyPairFactory for EC using BouncyCastle.| Modifier and Type | Field and Description |
|---|---|
protected int |
byteLength |
protected org.bouncycastle.jce.spec.ECParameterSpec |
ecParameters |
| Constructor and Description |
|---|
AsymmetricKeyPairFactoryEcBc(org.bouncycastle.jce.spec.ECParameterSpec ecParameters)
The constructor.
|
AsymmetricKeyPairFactoryEcBc(org.bouncycastle.jce.spec.ECParameterSpec ecParameters,
KeyFactory keyFactory)
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
asData(AsymmetricKeyPairEcBc keyPair) |
byte[] |
asData(org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey privateKey) |
AsymmetricKeyPairEcBc |
createKeyPair(org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey privateKey,
org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey publicKey) |
AsymmetricKeyPairEcBc |
createKeyPair(byte[] data) |
org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey |
createPrivateKey(byte[] data) |
createPrivateKey, createPublicKey, getKeyFactory, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitasBinaryasBinaryasBinary, asData, createPublicKeyprotected final org.bouncycastle.jce.spec.ECParameterSpec ecParameters
CryptoEllipticCurveBc.getEcParameters()protected final int byteLength
CryptoEllipticCurveBc.getByteLength()public AsymmetricKeyPairFactoryEcBc(org.bouncycastle.jce.spec.ECParameterSpec ecParameters)
ecParameters - the ECParameterSpec.public AsymmetricKeyPairFactoryEcBc(org.bouncycastle.jce.spec.ECParameterSpec ecParameters,
KeyFactory keyFactory)
ecParameters - the ECParameterSpec.keyFactory - the KeyFactory.public byte[] asData(org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey privateKey)
public org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey createPrivateKey(byte[] data)
public byte[] asData(AsymmetricKeyPairEcBc keyPair)
public AsymmetricKeyPairEcBc createKeyPair(byte[] data)
public AsymmetricKeyPairEcBc createKeyPair(org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey privateKey, org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey publicKey)
Copyright © 2001–2019 mmm-Team. All rights reserved.