public class AsymmetricKeyPairEcJce extends AsymmetricKeyPairEc<ECPrivateKey,ECPublicKey>
| Modifier and Type | Field and Description |
|---|---|
private static KeyFactory |
keyFactory |
ALGORITHM_EC, FORMAT_UNCOMORESSEDprivateKey, publicKey| Constructor and Description |
|---|
AsymmetricKeyPairEcJce(ECPrivateKey privateKey)
The constructor.
|
AsymmetricKeyPairEcJce(ECPrivateKey privateKey,
ECPublicKey publicKey)
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static ECPrivateKey |
createPrivateKey(BigInteger s,
ECParameterSpec ecParameters) |
static ECPrivateKey |
createPrivateKey(ECPrivateKeySpec keySpec) |
private static ECPrivateKey |
createPrivateKey(KeySpec keySpec) |
static ECPrivateKey |
createPrivateKeyFromCompactData(byte[] data,
ECParameterSpec ecParameters) |
static ECPrivateKey |
createPrivateKeyFromEncodedData(byte[] data) |
static ECPublicKey |
createPublicKey(ECPoint w,
ECParameterSpec ecParameters) |
static ECPublicKey |
createPublicKey(ECPrivateKey privateKey) |
static ECPublicKey |
createPublicKey(ECPublicKeySpec keySpec) |
private static ECPublicKey |
createPublicKey(KeySpec keySpec) |
static ECPublicKey |
createPublicKeyFromCompactData(byte[] data,
ECParameterSpec ecParameters) |
static ECPublicKey |
createPublicKeyFromEncodedData(byte[] data) |
(package private) static KeyFactory |
getKeyFactory() |
equals, getKeyPair, getPrivateKey, getPublicKey, hashCodeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetKeysprivate static KeyFactory keyFactory
public AsymmetricKeyPairEcJce(ECPrivateKey privateKey)
privateKey - the private key.public AsymmetricKeyPairEcJce(ECPrivateKey privateKey, ECPublicKey publicKey)
privateKey - the private key.publicKey - the public key.public static ECPublicKey createPublicKey(ECPrivateKey privateKey)
privateKey - the ECPrivateKey.ECPublicKey.public static ECPrivateKey createPrivateKey(BigInteger s, ECParameterSpec ecParameters)
s - the private key value s.ecParameters - the ECParameterSpec representing the curve.ECPrivateKey.public static ECPrivateKey createPrivateKey(ECPrivateKeySpec keySpec)
keySpec - the ECPrivateKeySpec.ECPrivateKey.private static ECPrivateKey createPrivateKey(KeySpec keySpec)
keySpec - the KeySpec.ECPrivateKey.public static ECPrivateKey createPrivateKeyFromCompactData(byte[] data, ECParameterSpec ecParameters)
data - the compact data.ecParameters - the ECParameterSpec representing the curve.ECPrivateKey.public static ECPrivateKey createPrivateKeyFromEncodedData(byte[] data)
data - the encoded data.ECPrivateKey.public static ECPublicKey createPublicKey(ECPoint w, ECParameterSpec ecParameters)
w - the public key value w.ecParameters - the ECParameterSpec representing the curve.ECPublicKey.public static ECPublicKey createPublicKey(ECPublicKeySpec keySpec)
keySpec - the ECPublicKeySpec.ECPublicKey.private static ECPublicKey createPublicKey(KeySpec keySpec)
keySpec - the KeySpec.ECPublicKey.public static ECPublicKey createPublicKeyFromCompactData(byte[] data, ECParameterSpec ecParameters)
data - the compact data.ecParameters - the ECParameterSpec representing the curve.ECPublicKey.public static ECPublicKey createPublicKeyFromEncodedData(byte[] data)
data - the encoded data.ECPublicKey.static KeyFactory getKeyFactory()
Copyright © 2001–2019 mmm-Team. All rights reserved.