public class org.bouncycastle.asn1.smime.SMIMEEncryptionKeyPreferenceAttribute extends org.bouncycastle.asn1.cms.Attribute
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.bouncycastle.asn1.smime.SMIMEEncryptionKeyPreferenceAttribute
  super_class: org.bouncycastle.asn1.cms.Attribute
{
  public void <init>(org.bouncycastle.asn1.cms.IssuerAndSerialNumber);
    descriptor: (Lorg/bouncycastle/asn1/cms/IssuerAndSerialNumber;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // org.bouncycastle.asn1.smime.SMIMEEncryptionKeyPreferenceAttribute this
        start local 1 // org.bouncycastle.asn1.cms.IssuerAndSerialNumber issAndSer
         0: .line 26
            aload 0 /* this */
            getstatic org.bouncycastle.asn1.smime.SMIMEAttributes.encrypKeyPref:Lorg/bouncycastle/asn1/DERObjectIdentifier;
         1: .line 27
            new org.bouncycastle.asn1.DERSet
            dup
            new org.bouncycastle.asn1.DERTaggedObject
            dup
            iconst_0
            iconst_0
            aload 1 /* issAndSer */
            invokespecial org.bouncycastle.asn1.DERTaggedObject.<init>:(ZILorg/bouncycastle/asn1/DEREncodable;)V
            invokespecial org.bouncycastle.asn1.DERSet.<init>:(Lorg/bouncycastle/asn1/DEREncodable;)V
            invokespecial org.bouncycastle.asn1.cms.Attribute.<init>:(Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/ASN1Set;)V
         2: .line 28
            return
        end local 1 // org.bouncycastle.asn1.cms.IssuerAndSerialNumber issAndSer
        end local 0 // org.bouncycastle.asn1.smime.SMIMEEncryptionKeyPreferenceAttribute this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lorg/bouncycastle/asn1/smime/SMIMEEncryptionKeyPreferenceAttribute;
            0    3     1  issAndSer  Lorg/bouncycastle/asn1/cms/IssuerAndSerialNumber;
    MethodParameters:
           Name  Flags
      issAndSer  

  public void <init>(org.bouncycastle.asn1.cms.RecipientKeyIdentifier);
    descriptor: (Lorg/bouncycastle/asn1/cms/RecipientKeyIdentifier;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // org.bouncycastle.asn1.smime.SMIMEEncryptionKeyPreferenceAttribute this
        start local 1 // org.bouncycastle.asn1.cms.RecipientKeyIdentifier rKeyId
         0: .line 34
            aload 0 /* this */
            getstatic org.bouncycastle.asn1.smime.SMIMEAttributes.encrypKeyPref:Lorg/bouncycastle/asn1/DERObjectIdentifier;
         1: .line 35
            new org.bouncycastle.asn1.DERSet
            dup
            new org.bouncycastle.asn1.DERTaggedObject
            dup
            iconst_0
            iconst_1
            aload 1 /* rKeyId */
            invokespecial org.bouncycastle.asn1.DERTaggedObject.<init>:(ZILorg/bouncycastle/asn1/DEREncodable;)V
            invokespecial org.bouncycastle.asn1.DERSet.<init>:(Lorg/bouncycastle/asn1/DEREncodable;)V
            invokespecial org.bouncycastle.asn1.cms.Attribute.<init>:(Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/ASN1Set;)V
         2: .line 36
            return
        end local 1 // org.bouncycastle.asn1.cms.RecipientKeyIdentifier rKeyId
        end local 0 // org.bouncycastle.asn1.smime.SMIMEEncryptionKeyPreferenceAttribute this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/bouncycastle/asn1/smime/SMIMEEncryptionKeyPreferenceAttribute;
            0    3     1  rKeyId  Lorg/bouncycastle/asn1/cms/RecipientKeyIdentifier;
    MethodParameters:
        Name  Flags
      rKeyId  

  public void <init>(org.bouncycastle.asn1.ASN1OctetString);
    descriptor: (Lorg/bouncycastle/asn1/ASN1OctetString;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // org.bouncycastle.asn1.smime.SMIMEEncryptionKeyPreferenceAttribute this
        start local 1 // org.bouncycastle.asn1.ASN1OctetString sKeyId
         0: .line 45
            aload 0 /* this */
            getstatic org.bouncycastle.asn1.smime.SMIMEAttributes.encrypKeyPref:Lorg/bouncycastle/asn1/DERObjectIdentifier;
         1: .line 46
            new org.bouncycastle.asn1.DERSet
            dup
            new org.bouncycastle.asn1.DERTaggedObject
            dup
            iconst_0
            iconst_2
            aload 1 /* sKeyId */
            invokespecial org.bouncycastle.asn1.DERTaggedObject.<init>:(ZILorg/bouncycastle/asn1/DEREncodable;)V
            invokespecial org.bouncycastle.asn1.DERSet.<init>:(Lorg/bouncycastle/asn1/DEREncodable;)V
            invokespecial org.bouncycastle.asn1.cms.Attribute.<init>:(Lorg/bouncycastle/asn1/DERObjectIdentifier;Lorg/bouncycastle/asn1/ASN1Set;)V
         2: .line 47
            return
        end local 1 // org.bouncycastle.asn1.ASN1OctetString sKeyId
        end local 0 // org.bouncycastle.asn1.smime.SMIMEEncryptionKeyPreferenceAttribute this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/bouncycastle/asn1/smime/SMIMEEncryptionKeyPreferenceAttribute;
            0    3     1  sKeyId  Lorg/bouncycastle/asn1/ASN1OctetString;
    MethodParameters:
        Name  Flags
      sKeyId  
}
SourceFile: "SMIMEEncryptionKeyPreferenceAttribute.java"