Class RSAPublicKey

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.eac.PublicKeyDataObject
org.bouncycastle.asn1.eac.RSAPublicKey
All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.util.Encodable

public class RSAPublicKey extends PublicKeyDataObject
an Iso7816RSAPublicKeyStructure structure.
 Certificate Holder Authorization ::= SEQUENCE {
     // modulus should be at least 1024bit and a multiple of 512.
     DERTaggedObject        modulus,
     // access rights    exponent
     DERTaggedObject    accessRights,
 }
  • Constructor Details

    • RSAPublicKey

      public RSAPublicKey(org.bouncycastle.asn1.ASN1ObjectIdentifier usage, BigInteger modulus, BigInteger exponent)
  • Method Details

    • getUsage

      public org.bouncycastle.asn1.ASN1ObjectIdentifier getUsage()
      Specified by:
      getUsage in class PublicKeyDataObject
    • getModulus

      public BigInteger getModulus()
    • getPublicExponent

      public BigInteger getPublicExponent()
    • toASN1Primitive

      public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
      Specified by:
      toASN1Primitive in interface org.bouncycastle.asn1.ASN1Encodable
      Specified by:
      toASN1Primitive in class org.bouncycastle.asn1.ASN1Object