public abstract class org.bouncycastle.cms.bc.BcKeyTransRecipientInfoGenerator extends org.bouncycastle.cms.KeyTransRecipientInfoGenerator
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.bouncycastle.cms.bc.BcKeyTransRecipientInfoGenerator
  super_class: org.bouncycastle.cms.KeyTransRecipientInfoGenerator
{
  public void <init>(org.bouncycastle.cert.X509CertificateHolder, org.bouncycastle.operator.bc.BcAsymmetricKeyWrapper);
    descriptor: (Lorg/bouncycastle/cert/X509CertificateHolder;Lorg/bouncycastle/operator/bc/BcAsymmetricKeyWrapper;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.bouncycastle.cms.bc.BcKeyTransRecipientInfoGenerator this
        start local 1 // org.bouncycastle.cert.X509CertificateHolder recipientCert
        start local 2 // org.bouncycastle.operator.bc.BcAsymmetricKeyWrapper wrapper
         0: .line 13
            aload 0 /* this */
            new org.bouncycastle.asn1.cms.IssuerAndSerialNumber
            dup
            aload 1 /* recipientCert */
            invokevirtual org.bouncycastle.cert.X509CertificateHolder.toASN1Structure:()Lorg/bouncycastle/asn1/x509/Certificate;
            invokespecial org.bouncycastle.asn1.cms.IssuerAndSerialNumber.<init>:(Lorg/bouncycastle/asn1/x509/Certificate;)V
            aload 2 /* wrapper */
            invokespecial org.bouncycastle.cms.KeyTransRecipientInfoGenerator.<init>:(Lorg/bouncycastle/asn1/cms/IssuerAndSerialNumber;Lorg/bouncycastle/operator/AsymmetricKeyWrapper;)V
         1: .line 14
            return
        end local 2 // org.bouncycastle.operator.bc.BcAsymmetricKeyWrapper wrapper
        end local 1 // org.bouncycastle.cert.X509CertificateHolder recipientCert
        end local 0 // org.bouncycastle.cms.bc.BcKeyTransRecipientInfoGenerator this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/bouncycastle/cms/bc/BcKeyTransRecipientInfoGenerator;
            0    2     1  recipientCert  Lorg/bouncycastle/cert/X509CertificateHolder;
            0    2     2        wrapper  Lorg/bouncycastle/operator/bc/BcAsymmetricKeyWrapper;
    MethodParameters:
               Name  Flags
      recipientCert  
      wrapper        

  public void <init>(byte[], org.bouncycastle.operator.bc.BcAsymmetricKeyWrapper);
    descriptor: ([BLorg/bouncycastle/operator/bc/BcAsymmetricKeyWrapper;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.bouncycastle.cms.bc.BcKeyTransRecipientInfoGenerator this
        start local 1 // byte[] subjectKeyIdentifier
        start local 2 // org.bouncycastle.operator.bc.BcAsymmetricKeyWrapper wrapper
         0: .line 18
            aload 0 /* this */
            aload 1 /* subjectKeyIdentifier */
            aload 2 /* wrapper */
            invokespecial org.bouncycastle.cms.KeyTransRecipientInfoGenerator.<init>:([BLorg/bouncycastle/operator/AsymmetricKeyWrapper;)V
         1: .line 19
            return
        end local 2 // org.bouncycastle.operator.bc.BcAsymmetricKeyWrapper wrapper
        end local 1 // byte[] subjectKeyIdentifier
        end local 0 // org.bouncycastle.cms.bc.BcKeyTransRecipientInfoGenerator this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lorg/bouncycastle/cms/bc/BcKeyTransRecipientInfoGenerator;
            0    2     1  subjectKeyIdentifier  [B
            0    2     2               wrapper  Lorg/bouncycastle/operator/bc/BcAsymmetricKeyWrapper;
    MethodParameters:
                      Name  Flags
      subjectKeyIdentifier  
      wrapper               
}
SourceFile: "BcKeyTransRecipientInfoGenerator.java"