Package org.bouncycastle.asn1.x9
Class DHPublicKey
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.asn1.x9.DHPublicKey
-
- All Implemented Interfaces:
ASN1Encodable
,Encodable
public class DHPublicKey extends ASN1Object
X9.42 definition of a DHPublicKeyDHPublicKey ::= INTEGER
-
-
Constructor Summary
Constructors Constructor Description DHPublicKey(java.math.BigInteger y)
Base constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DHPublicKey
getInstance(java.lang.Object obj)
Return a DHPublicKey from the passed in object.static DHPublicKey
getInstance(ASN1TaggedObject obj, boolean explicit)
Return a DHPublicKey from the passed in tagged object.java.math.BigInteger
getY()
Return the public value Y for the key.ASN1Primitive
toASN1Primitive()
Return an ASN.1 primitive representation of this object.-
Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
-
-
-
Method Detail
-
getInstance
public static DHPublicKey getInstance(ASN1TaggedObject obj, boolean explicit)
Return a DHPublicKey from the passed in tagged object.- Parameters:
obj
- a tagged object.explicit
- true if the contents of the object is explictly tagged, false otherwise.- Returns:
- a DHPublicKey
-
getInstance
public static DHPublicKey getInstance(java.lang.Object obj)
Return a DHPublicKey from the passed in object.- Parameters:
obj
- an object for conversion or a byte[].- Returns:
- a DHPublicKey
-
getY
public java.math.BigInteger getY()
Return the public value Y for the key.- Returns:
- the Y value.
-
toASN1Primitive
public ASN1Primitive toASN1Primitive()
Return an ASN.1 primitive representation of this object.- Specified by:
toASN1Primitive
in interfaceASN1Encodable
- Specified by:
toASN1Primitive
in classASN1Object
- Returns:
- an ASN1Integer.
-
-