public class AsymmetricKeyPairFactoryEcJce extends AbstractAsymmetricKeyPairFactory<ECPrivateKey,ECPublicKey,AsymmetricKeyPairEcJce>
AsymmetricKeyPairFactory for AsymmetricKeyPairEcJce.| Modifier and Type | Field and Description |
|---|---|
private ECParameterSpec |
ecParameters |
| Constructor and Description |
|---|
AsymmetricKeyPairFactoryEcJce(ECParameterSpec ecParameters)
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
asData(AsymmetricKeyPairEcJce keyPair) |
byte[] |
asData(ECPrivateKey privateKey) |
byte[] |
asData(ECPublicKey publicKey) |
AsymmetricKeyPairEcJce |
createKeyPair(byte[] data) |
AsymmetricKeyPairEcJce |
createKeyPair(ECPrivateKey privateKey,
ECPublicKey publicKey) |
ECPrivateKey |
createPrivateKey(byte[] data) |
ECPublicKey |
createPublicKey(byte[] data) |
createPrivateKey, createPublicKey, getKeyFactory, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitasBinaryasBinaryasBinaryprivate final ECParameterSpec ecParameters
public AsymmetricKeyPairFactoryEcJce(ECParameterSpec ecParameters)
ecParameters - the ECParameterSpec.public byte[] asData(ECPrivateKey privateKey)
privateKey - the PrivateKey to serialize.public ECPrivateKey createPrivateKey(byte[] data)
data - the PrivateKey as raw byte array.PrivateKey.public byte[] asData(ECPublicKey publicKey)
publicKey - the PublicKey to serialize.public ECPublicKey createPublicKey(byte[] data)
public byte[] asData(AsymmetricKeyPairEcJce keyPair)
keyPair - the AsymmetricKeyPair to serialize.public AsymmetricKeyPairEcJce createKeyPair(byte[] data)
data - the AsymmetricKeyPair in its binary form.AsymmetricKeyPair.public AsymmetricKeyPairEcJce createKeyPair(ECPrivateKey privateKey, ECPublicKey publicKey)
privateKey - the PrivateKey.publicKey - the corresponding PublicKey.AsymmetricKeyPair.Copyright © 2001–2019 mmm-Team. All rights reserved.