public class ECPrivateKey extends ASN1Object
Modifier and Type | Field and Description |
---|---|
private ASN1Sequence |
seq |
Modifier | Constructor and Description |
---|---|
private |
ECPrivateKey(ASN1Sequence seq) |
|
ECPrivateKey(java.math.BigInteger key) |
|
ECPrivateKey(java.math.BigInteger key,
ASN1Object parameters) |
|
ECPrivateKey(java.math.BigInteger key,
DERBitString publicKey,
ASN1Object parameters) |
Modifier and Type | Method and Description |
---|---|
static ECPrivateKey |
getInstance(java.lang.Object obj) |
java.math.BigInteger |
getKey() |
private ASN1Primitive |
getObjectInTag(int tagNo) |
ASN1Primitive |
getParameters() |
DERBitString |
getPublicKey() |
ASN1Primitive |
toASN1Primitive()
ECPrivateKey ::= SEQUENCE {
version INTEGER { ecPrivkeyVer1(1) } (ecPrivkeyVer1),
privateKey OCTET STRING,
parameters [0] Parameters OPTIONAL,
publicKey [1] BIT STRING OPTIONAL }
|
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Object
private ASN1Sequence seq
private ECPrivateKey(ASN1Sequence seq)
public ECPrivateKey(java.math.BigInteger key)
public ECPrivateKey(java.math.BigInteger key, ASN1Object parameters)
public ECPrivateKey(java.math.BigInteger key, DERBitString publicKey, ASN1Object parameters)
public static ECPrivateKey getInstance(java.lang.Object obj)
public java.math.BigInteger getKey()
public DERBitString getPublicKey()
public ASN1Primitive getParameters()
private ASN1Primitive getObjectInTag(int tagNo)
public ASN1Primitive toASN1Primitive()
toASN1Primitive
in interface ASN1Encodable
toASN1Primitive
in class ASN1Object