Package org.bouncycastle.asn1.pkcs
Class RSAPublicKey
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.asn1.pkcs.RSAPublicKey
-
- All Implemented Interfaces:
ASN1Encodable
,Encodable
public class RSAPublicKey extends ASN1Object
-
-
Constructor Summary
Constructors Constructor Description RSAPublicKey(java.math.BigInteger modulus, java.math.BigInteger publicExponent)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RSAPublicKey
getInstance(java.lang.Object obj)
static RSAPublicKey
getInstance(ASN1TaggedObject obj, boolean explicit)
java.math.BigInteger
getModulus()
java.math.BigInteger
getPublicExponent()
ASN1Primitive
toASN1Primitive()
This outputs the key in PKCS1v2 format.-
Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
-
-
-
Method Detail
-
getInstance
public static RSAPublicKey getInstance(ASN1TaggedObject obj, boolean explicit)
-
getInstance
public static RSAPublicKey getInstance(java.lang.Object obj)
-
getModulus
public java.math.BigInteger getModulus()
-
getPublicExponent
public java.math.BigInteger getPublicExponent()
-
toASN1Primitive
public ASN1Primitive toASN1Primitive()
This outputs the key in PKCS1v2 format.RSAPublicKey ::= SEQUENCE { modulus INTEGER, -- n publicExponent INTEGER, -- e }
- Specified by:
toASN1Primitive
in interfaceASN1Encodable
- Specified by:
toASN1Primitive
in classASN1Object
- Returns:
- a primitive representation of this object.
-
-