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