public class ECPrivateKey extends ASN1Object
| Constructor and Description |
|---|
ECPrivateKey(ASN1OctetString privateKey,
ASN1Encodable parameters,
ASN1BitString publicKey) |
ECPrivateKey(int orderBitLength,
java.math.BigInteger key)
Base constructor.
|
ECPrivateKey(int orderBitLength,
java.math.BigInteger key,
ASN1BitString publicKey,
ASN1Encodable parameters) |
ECPrivateKey(int orderBitLength,
java.math.BigInteger key,
ASN1Encodable parameters) |
| Modifier and Type | Method and Description |
|---|---|
static ECPrivateKey |
getInstance(ASN1TaggedObject taggedObject,
boolean declaredExplicit) |
static ECPrivateKey |
getInstance(java.lang.Object obj) |
java.math.BigInteger |
getKey() |
ASN1Object |
getParametersObject() |
ASN1OctetString |
getPrivateKey() |
ASN1BitString |
getPublicKey() |
static ECPrivateKey |
getTagged(ASN1TaggedObject taggedObject,
boolean declaredExplicit) |
ASN1Primitive |
toASN1Primitive()
ECPrivateKey ::= SEQUENCE {
version INTEGER { ecPrivkeyVer1(1) } (ecPrivkeyVer1),
privateKey OCTET STRING,
parameters [0] Parameters OPTIONAL,
publicKey [1] BIT STRING OPTIONAL }
|
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCodepublic ECPrivateKey(int orderBitLength,
java.math.BigInteger key)
orderBitLength - the bitLength of the order of the curve.key - the private key value.public ECPrivateKey(int orderBitLength,
java.math.BigInteger key,
ASN1Encodable parameters)
public ECPrivateKey(int orderBitLength,
java.math.BigInteger key,
ASN1BitString publicKey,
ASN1Encodable parameters)
public ECPrivateKey(ASN1OctetString privateKey, ASN1Encodable parameters, ASN1BitString publicKey)
public static ECPrivateKey getInstance(java.lang.Object obj)
public static ECPrivateKey getInstance(ASN1TaggedObject taggedObject, boolean declaredExplicit)
public static ECPrivateKey getTagged(ASN1TaggedObject taggedObject, boolean declaredExplicit)
public java.math.BigInteger getKey()
public ASN1OctetString getPrivateKey()
public ASN1BitString getPublicKey()
public ASN1Object getParametersObject()
public ASN1Primitive toASN1Primitive()
toASN1Primitive in interface ASN1EncodabletoASN1Primitive in class ASN1Object