Class EncryptionInfo

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.tsp.EncryptionInfo
All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.util.Encodable

public class EncryptionInfo extends org.bouncycastle.asn1.ASN1Object
Implementation of the EncryptionInfo element defined in RFC 4998:

1988 ASN.1 EncryptionInfo

EncryptionInfo ::= SEQUENCE { encryptionInfoType OBJECT IDENTIFIER, encryptionInfoValue ANY DEFINED BY encryptionInfoType }

1997-ASN.1 EncryptionInfo

EncryptionInfo ::= SEQUENCE { encryptionInfoType ENCINFO-TYPE.&id ({SupportedEncryptionAlgorithms}), encryptionInfoValue ENCINFO-TYPE.&Type ({SupportedEncryptionAlgorithms}) }

ENCINFO-TYPE ::= TYPE-IDENTIFIER

SupportedEncryptionAlgorithms ENCINFO-TYPE ::= {...}

  • Constructor Summary

    Constructors
    Constructor
    Description
    EncryptionInfo(org.bouncycastle.asn1.ASN1ObjectIdentifier encryptionInfoType, org.bouncycastle.asn1.ASN1Encodable encryptionInfoValue)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    getInstance(org.bouncycastle.asn1.ASN1Object obj)
     
    getInstance(org.bouncycastle.asn1.ASN1TaggedObject obj, boolean explicit)
     
    org.bouncycastle.asn1.ASN1Primitive
     

    Methods inherited from class org.bouncycastle.asn1.ASN1Object

    encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EncryptionInfo

      public EncryptionInfo(org.bouncycastle.asn1.ASN1ObjectIdentifier encryptionInfoType, org.bouncycastle.asn1.ASN1Encodable encryptionInfoValue)
  • Method Details

    • getInstance

      public static EncryptionInfo getInstance(org.bouncycastle.asn1.ASN1Object obj)
    • getInstance

      public static EncryptionInfo getInstance(org.bouncycastle.asn1.ASN1TaggedObject obj, boolean explicit)
    • 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