class org.bouncycastle.cms.CMSSignedHelper
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.bouncycastle.cms.CMSSignedHelper
  super_class: java.lang.Object
{
  static final org.bouncycastle.cms.CMSSignedHelper INSTANCE;
    descriptor: Lorg/bouncycastle/cms/CMSSignedHelper;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  private static final java.util.Map encryptionAlgs;
    descriptor: Ljava/util/Map;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 38
            new org.bouncycastle.cms.CMSSignedHelper
            dup
            invokespecial org.bouncycastle.cms.CMSSignedHelper.<init>:()V
            putstatic org.bouncycastle.cms.CMSSignedHelper.INSTANCE:Lorg/bouncycastle/cms/CMSSignedHelper;
         1: .line 40
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putstatic org.bouncycastle.cms.CMSSignedHelper.encryptionAlgs:Ljava/util/Map;
         2: .line 49
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.dsa_with_sha224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "DSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
         3: .line 50
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.dsa_with_sha256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "DSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
         4: .line 51
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.dsa_with_sha384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "DSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
         5: .line 52
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.dsa_with_sha512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "DSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
         6: .line 53
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_dsa_with_sha3_224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "DSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
         7: .line 54
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_dsa_with_sha3_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "DSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
         8: .line 55
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_dsa_with_sha3_384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "DSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
         9: .line 56
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_dsa_with_sha3_512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "DSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        10: .line 57
            getstatic org.bouncycastle.asn1.oiw.OIWObjectIdentifiers.dsaWithSHA1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "DSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        11: .line 58
            getstatic org.bouncycastle.asn1.oiw.OIWObjectIdentifiers.md4WithRSA:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        12: .line 59
            getstatic org.bouncycastle.asn1.oiw.OIWObjectIdentifiers.md4WithRSAEncryption:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        13: .line 60
            getstatic org.bouncycastle.asn1.oiw.OIWObjectIdentifiers.md5WithRSA:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        14: .line 61
            getstatic org.bouncycastle.asn1.oiw.OIWObjectIdentifiers.sha1WithRSA:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        15: .line 62
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.md2WithRSAEncryption:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        16: .line 63
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.md4WithRSAEncryption:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        17: .line 64
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.md5WithRSAEncryption:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        18: .line 65
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.sha1WithRSAEncryption:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        19: .line 66
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.sha224WithRSAEncryption:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        20: .line 67
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.sha256WithRSAEncryption:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        21: .line 68
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.sha384WithRSAEncryption:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        22: .line 69
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.sha512WithRSAEncryption:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        23: .line 70
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_rsassa_pkcs1_v1_5_with_sha3_224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        24: .line 71
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_rsassa_pkcs1_v1_5_with_sha3_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        25: .line 72
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_rsassa_pkcs1_v1_5_with_sha3_384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        26: .line 73
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_rsassa_pkcs1_v1_5_with_sha3_512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        27: .line 74
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.ecdsa_with_SHA1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECDSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        28: .line 75
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.ecdsa_with_SHA224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECDSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        29: .line 76
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.ecdsa_with_SHA256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECDSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        30: .line 77
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.ecdsa_with_SHA384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECDSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        31: .line 78
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.ecdsa_with_SHA512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECDSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        32: .line 79
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_ecdsa_with_sha3_224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECDSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        33: .line 80
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_ecdsa_with_sha3_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECDSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        34: .line 81
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_ecdsa_with_sha3_384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECDSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        35: .line 82
            getstatic org.bouncycastle.asn1.nist.NISTObjectIdentifiers.id_ecdsa_with_sha3_512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECDSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        36: .line 83
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.id_dsa_with_sha1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "DSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        37: .line 84
            getstatic org.bouncycastle.asn1.eac.EACObjectIdentifiers.id_TA_ECDSA_SHA_1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECDSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        38: .line 85
            getstatic org.bouncycastle.asn1.eac.EACObjectIdentifiers.id_TA_ECDSA_SHA_224:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECDSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        39: .line 86
            getstatic org.bouncycastle.asn1.eac.EACObjectIdentifiers.id_TA_ECDSA_SHA_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECDSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        40: .line 87
            getstatic org.bouncycastle.asn1.eac.EACObjectIdentifiers.id_TA_ECDSA_SHA_384:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECDSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        41: .line 88
            getstatic org.bouncycastle.asn1.eac.EACObjectIdentifiers.id_TA_ECDSA_SHA_512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECDSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        42: .line 89
            getstatic org.bouncycastle.asn1.eac.EACObjectIdentifiers.id_TA_RSA_v1_5_SHA_1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        43: .line 90
            getstatic org.bouncycastle.asn1.eac.EACObjectIdentifiers.id_TA_RSA_v1_5_SHA_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        44: .line 91
            getstatic org.bouncycastle.asn1.eac.EACObjectIdentifiers.id_TA_RSA_PSS_SHA_1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSAandMGF1"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        45: .line 92
            getstatic org.bouncycastle.asn1.eac.EACObjectIdentifiers.id_TA_RSA_PSS_SHA_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSAandMGF1"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        46: .line 94
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.id_dsa:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "DSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        47: .line 95
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.rsaEncryption:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        48: .line 96
            getstatic org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers.teleTrusTRSAsignatureAlgorithm:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        49: .line 97
            getstatic org.bouncycastle.asn1.x509.X509ObjectIdentifiers.id_ea_rsa:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSA"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        50: .line 98
            getstatic org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.id_RSASSA_PSS:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "RSAandMGF1"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        51: .line 99
            getstatic org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers.gostR3410_94:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "GOST3410"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        52: .line 100
            getstatic org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers.gostR3410_2001:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECGOST3410"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        53: .line 101
            new org.bouncycastle.asn1.ASN1ObjectIdentifier
            dup
            ldc "1.3.6.1.4.1.5849.1.6.2"
            invokespecial org.bouncycastle.asn1.ASN1ObjectIdentifier.<init>:(Ljava/lang/String;)V
            ldc "ECGOST3410"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        54: .line 102
            new org.bouncycastle.asn1.ASN1ObjectIdentifier
            dup
            ldc "1.3.6.1.4.1.5849.1.1.5"
            invokespecial org.bouncycastle.asn1.ASN1ObjectIdentifier.<init>:(Ljava/lang/String;)V
            ldc "GOST3410"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        55: .line 103
            getstatic org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers.id_tc26_gost_3410_12_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECGOST3410-2012-256"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        56: .line 104
            getstatic org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers.id_tc26_gost_3410_12_512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECGOST3410-2012-512"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        57: .line 105
            getstatic org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers.gostR3411_94_with_gostR3410_2001:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECGOST3410"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        58: .line 106
            getstatic org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers.gostR3411_94_with_gostR3410_94:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "GOST3410"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        59: .line 107
            getstatic org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers.id_tc26_signwithdigest_gost_3410_12_256:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECGOST3410-2012-256"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        60: .line 108
            getstatic org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers.id_tc26_signwithdigest_gost_3410_12_512:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            ldc "ECGOST3410-2012-512"
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
        61: .line 109
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.bouncycastle.cms.CMSSignedHelper this
         0: .line 36
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.bouncycastle.cms.CMSSignedHelper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/cms/CMSSignedHelper;

  private static void addEntries(org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String);
    descriptor: (Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.bouncycastle.asn1.ASN1ObjectIdentifier alias
        start local 1 // java.lang.String encryption
         0: .line 44
            getstatic org.bouncycastle.cms.CMSSignedHelper.encryptionAlgs:Ljava/util/Map;
            aload 0 /* alias */
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.getId:()Ljava/lang/String;
            aload 1 /* encryption */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 45
            return
        end local 1 // java.lang.String encryption
        end local 0 // org.bouncycastle.asn1.ASN1ObjectIdentifier alias
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0       alias  Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            0    2     1  encryption  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      alias       
      encryption  

  java.lang.String getEncryptionAlgName(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.bouncycastle.cms.CMSSignedHelper this
        start local 1 // java.lang.String encryptionAlgOID
         0: .line 120
            getstatic org.bouncycastle.cms.CMSSignedHelper.encryptionAlgs:Ljava/util/Map;
            aload 1 /* encryptionAlgOID */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 2 /* algName */
        start local 2 // java.lang.String algName
         1: .line 122
            aload 2 /* algName */
            ifnull 3
         2: .line 124
            aload 2 /* algName */
            areturn
         3: .line 127
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* encryptionAlgOID */
            areturn
        end local 2 // java.lang.String algName
        end local 1 // java.lang.String encryptionAlgOID
        end local 0 // org.bouncycastle.cms.CMSSignedHelper this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0              this  Lorg/bouncycastle/cms/CMSSignedHelper;
            0    4     1  encryptionAlgOID  Ljava/lang/String;
            1    4     2           algName  Ljava/lang/String;
    MethodParameters:
                  Name  Flags
      encryptionAlgOID  

  org.bouncycastle.asn1.x509.AlgorithmIdentifier fixAlgID(org.bouncycastle.asn1.x509.AlgorithmIdentifier);
    descriptor: (Lorg/bouncycastle/asn1/x509/AlgorithmIdentifier;)Lorg/bouncycastle/asn1/x509/AlgorithmIdentifier;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.bouncycastle.cms.CMSSignedHelper this
        start local 1 // org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
         0: .line 132
            aload 1 /* algId */
            invokevirtual org.bouncycastle.asn1.x509.AlgorithmIdentifier.getParameters:()Lorg/bouncycastle/asn1/ASN1Encodable;
            ifnonnull 2
         1: .line 134
            new org.bouncycastle.asn1.x509.AlgorithmIdentifier
            dup
            aload 1 /* algId */
            invokevirtual org.bouncycastle.asn1.x509.AlgorithmIdentifier.getAlgorithm:()Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.DERNull.INSTANCE:Lorg/bouncycastle/asn1/DERNull;
            invokespecial org.bouncycastle.asn1.x509.AlgorithmIdentifier.<init>:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/ASN1Encodable;)V
            areturn
         2: .line 137
      StackMap locals:
      StackMap stack:
            aload 1 /* algId */
            areturn
        end local 1 // org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
        end local 0 // org.bouncycastle.cms.CMSSignedHelper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/bouncycastle/cms/CMSSignedHelper;
            0    3     1  algId  Lorg/bouncycastle/asn1/x509/AlgorithmIdentifier;
    MethodParameters:
       Name  Flags
      algId  

  void setSigningEncryptionAlgorithmMapping(org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String);
    descriptor: (Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.bouncycastle.cms.CMSSignedHelper this
        start local 1 // org.bouncycastle.asn1.ASN1ObjectIdentifier oid
        start local 2 // java.lang.String algorithmName
         0: .line 142
            aload 1 /* oid */
            aload 2 /* algorithmName */
            invokestatic org.bouncycastle.cms.CMSSignedHelper.addEntries:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
         1: .line 143
            return
        end local 2 // java.lang.String algorithmName
        end local 1 // org.bouncycastle.asn1.ASN1ObjectIdentifier oid
        end local 0 // org.bouncycastle.cms.CMSSignedHelper this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/bouncycastle/cms/CMSSignedHelper;
            0    2     1            oid  Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            0    2     2  algorithmName  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      oid            
      algorithmName  

  org.bouncycastle.util.Store getCertificates(org.bouncycastle.asn1.ASN1Set);
    descriptor: (Lorg/bouncycastle/asn1/ASN1Set;)Lorg/bouncycastle/util/Store;
    flags: (0x0000) 
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // org.bouncycastle.cms.CMSSignedHelper this
        start local 1 // org.bouncycastle.asn1.ASN1Set certSet
         0: .line 147
            aload 1 /* certSet */
            ifnull 9
         1: .line 149
            new java.util.ArrayList
            dup
            aload 1 /* certSet */
            invokevirtual org.bouncycastle.asn1.ASN1Set.size:()I
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 2 /* certList */
        start local 2 // java.util.List certList
         2: .line 151
            aload 1 /* certSet */
            invokevirtual org.bouncycastle.asn1.ASN1Set.getObjects:()Ljava/util/Enumeration;
            astore 3 /* en */
        start local 3 // java.util.Enumeration en
         3: goto 7
         4: .line 153
      StackMap locals: java.util.List java.util.Enumeration
      StackMap stack:
            aload 3 /* en */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast org.bouncycastle.asn1.ASN1Encodable
            invokeinterface org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive:()Lorg/bouncycastle/asn1/ASN1Primitive;
            astore 4 /* obj */
        start local 4 // org.bouncycastle.asn1.ASN1Primitive obj
         5: .line 155
            aload 4 /* obj */
            instanceof org.bouncycastle.asn1.ASN1Sequence
            ifeq 7
         6: .line 157
            aload 2 /* certList */
            new org.bouncycastle.cert.X509CertificateHolder
            dup
            aload 4 /* obj */
            invokestatic org.bouncycastle.asn1.x509.Certificate.getInstance:(Ljava/lang/Object;)Lorg/bouncycastle/asn1/x509/Certificate;
            invokespecial org.bouncycastle.cert.X509CertificateHolder.<init>:(Lorg/bouncycastle/asn1/x509/Certificate;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 4 // org.bouncycastle.asn1.ASN1Primitive obj
         7: .line 151
      StackMap locals:
      StackMap stack:
            aload 3 /* en */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 4
        end local 3 // java.util.Enumeration en
         8: .line 161
            new org.bouncycastle.util.CollectionStore
            dup
            aload 2 /* certList */
            invokespecial org.bouncycastle.util.CollectionStore.<init>:(Ljava/util/Collection;)V
            areturn
        end local 2 // java.util.List certList
         9: .line 164
      StackMap locals:
      StackMap stack:
            new org.bouncycastle.util.CollectionStore
            dup
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            invokespecial org.bouncycastle.util.CollectionStore.<init>:(Ljava/util/Collection;)V
            areturn
        end local 1 // org.bouncycastle.asn1.ASN1Set certSet
        end local 0 // org.bouncycastle.cms.CMSSignedHelper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0      this  Lorg/bouncycastle/cms/CMSSignedHelper;
            0   10     1   certSet  Lorg/bouncycastle/asn1/ASN1Set;
            2    9     2  certList  Ljava/util/List;
            3    8     3        en  Ljava/util/Enumeration;
            5    7     4       obj  Lorg/bouncycastle/asn1/ASN1Primitive;
    MethodParameters:
         Name  Flags
      certSet  

  org.bouncycastle.util.Store getAttributeCertificates(org.bouncycastle.asn1.ASN1Set);
    descriptor: (Lorg/bouncycastle/asn1/ASN1Set;)Lorg/bouncycastle/util/Store;
    flags: (0x0000) 
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // org.bouncycastle.cms.CMSSignedHelper this
        start local 1 // org.bouncycastle.asn1.ASN1Set certSet
         0: .line 169
            aload 1 /* certSet */
            ifnull 9
         1: .line 171
            new java.util.ArrayList
            dup
            aload 1 /* certSet */
            invokevirtual org.bouncycastle.asn1.ASN1Set.size:()I
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 2 /* certList */
        start local 2 // java.util.List certList
         2: .line 173
            aload 1 /* certSet */
            invokevirtual org.bouncycastle.asn1.ASN1Set.getObjects:()Ljava/util/Enumeration;
            astore 3 /* en */
        start local 3 // java.util.Enumeration en
         3: goto 7
         4: .line 175
      StackMap locals: java.util.List java.util.Enumeration
      StackMap stack:
            aload 3 /* en */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast org.bouncycastle.asn1.ASN1Encodable
            invokeinterface org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive:()Lorg/bouncycastle/asn1/ASN1Primitive;
            astore 4 /* obj */
        start local 4 // org.bouncycastle.asn1.ASN1Primitive obj
         5: .line 177
            aload 4 /* obj */
            instanceof org.bouncycastle.asn1.ASN1TaggedObject
            ifeq 7
         6: .line 179
            aload 2 /* certList */
            new org.bouncycastle.cert.X509AttributeCertificateHolder
            dup
            aload 4 /* obj */
            checkcast org.bouncycastle.asn1.ASN1TaggedObject
            invokevirtual org.bouncycastle.asn1.ASN1TaggedObject.getObject:()Lorg/bouncycastle/asn1/ASN1Primitive;
            invokestatic org.bouncycastle.asn1.x509.AttributeCertificate.getInstance:(Ljava/lang/Object;)Lorg/bouncycastle/asn1/x509/AttributeCertificate;
            invokespecial org.bouncycastle.cert.X509AttributeCertificateHolder.<init>:(Lorg/bouncycastle/asn1/x509/AttributeCertificate;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 4 // org.bouncycastle.asn1.ASN1Primitive obj
         7: .line 173
      StackMap locals:
      StackMap stack:
            aload 3 /* en */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 4
        end local 3 // java.util.Enumeration en
         8: .line 183
            new org.bouncycastle.util.CollectionStore
            dup
            aload 2 /* certList */
            invokespecial org.bouncycastle.util.CollectionStore.<init>:(Ljava/util/Collection;)V
            areturn
        end local 2 // java.util.List certList
         9: .line 186
      StackMap locals:
      StackMap stack:
            new org.bouncycastle.util.CollectionStore
            dup
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            invokespecial org.bouncycastle.util.CollectionStore.<init>:(Ljava/util/Collection;)V
            areturn
        end local 1 // org.bouncycastle.asn1.ASN1Set certSet
        end local 0 // org.bouncycastle.cms.CMSSignedHelper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0      this  Lorg/bouncycastle/cms/CMSSignedHelper;
            0   10     1   certSet  Lorg/bouncycastle/asn1/ASN1Set;
            2    9     2  certList  Ljava/util/List;
            3    8     3        en  Ljava/util/Enumeration;
            5    7     4       obj  Lorg/bouncycastle/asn1/ASN1Primitive;
    MethodParameters:
         Name  Flags
      certSet  

  org.bouncycastle.util.Store getCRLs(org.bouncycastle.asn1.ASN1Set);
    descriptor: (Lorg/bouncycastle/asn1/ASN1Set;)Lorg/bouncycastle/util/Store;
    flags: (0x0000) 
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // org.bouncycastle.cms.CMSSignedHelper this
        start local 1 // org.bouncycastle.asn1.ASN1Set crlSet
         0: .line 191
            aload 1 /* crlSet */
            ifnull 9
         1: .line 193
            new java.util.ArrayList
            dup
            aload 1 /* crlSet */
            invokevirtual org.bouncycastle.asn1.ASN1Set.size:()I
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 2 /* crlList */
        start local 2 // java.util.List crlList
         2: .line 195
            aload 1 /* crlSet */
            invokevirtual org.bouncycastle.asn1.ASN1Set.getObjects:()Ljava/util/Enumeration;
            astore 3 /* en */
        start local 3 // java.util.Enumeration en
         3: goto 7
         4: .line 197
      StackMap locals: java.util.List java.util.Enumeration
      StackMap stack:
            aload 3 /* en */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast org.bouncycastle.asn1.ASN1Encodable
            invokeinterface org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive:()Lorg/bouncycastle/asn1/ASN1Primitive;
            astore 4 /* obj */
        start local 4 // org.bouncycastle.asn1.ASN1Primitive obj
         5: .line 199
            aload 4 /* obj */
            instanceof org.bouncycastle.asn1.ASN1Sequence
            ifeq 7
         6: .line 201
            aload 2 /* crlList */
            new org.bouncycastle.cert.X509CRLHolder
            dup
            aload 4 /* obj */
            invokestatic org.bouncycastle.asn1.x509.CertificateList.getInstance:(Ljava/lang/Object;)Lorg/bouncycastle/asn1/x509/CertificateList;
            invokespecial org.bouncycastle.cert.X509CRLHolder.<init>:(Lorg/bouncycastle/asn1/x509/CertificateList;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 4 // org.bouncycastle.asn1.ASN1Primitive obj
         7: .line 195
      StackMap locals:
      StackMap stack:
            aload 3 /* en */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 4
        end local 3 // java.util.Enumeration en
         8: .line 205
            new org.bouncycastle.util.CollectionStore
            dup
            aload 2 /* crlList */
            invokespecial org.bouncycastle.util.CollectionStore.<init>:(Ljava/util/Collection;)V
            areturn
        end local 2 // java.util.List crlList
         9: .line 208
      StackMap locals:
      StackMap stack:
            new org.bouncycastle.util.CollectionStore
            dup
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            invokespecial org.bouncycastle.util.CollectionStore.<init>:(Ljava/util/Collection;)V
            areturn
        end local 1 // org.bouncycastle.asn1.ASN1Set crlSet
        end local 0 // org.bouncycastle.cms.CMSSignedHelper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0     this  Lorg/bouncycastle/cms/CMSSignedHelper;
            0   10     1   crlSet  Lorg/bouncycastle/asn1/ASN1Set;
            2    9     2  crlList  Ljava/util/List;
            3    8     3       en  Ljava/util/Enumeration;
            5    7     4      obj  Lorg/bouncycastle/asn1/ASN1Primitive;
    MethodParameters:
        Name  Flags
      crlSet  

  org.bouncycastle.util.Store getOtherRevocationInfo(org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Set);
    descriptor: (Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/ASN1Set;)Lorg/bouncycastle/util/Store;
    flags: (0x0000) 
    Code:
      stack=4, locals=8, args_size=3
        start local 0 // org.bouncycastle.cms.CMSSignedHelper this
        start local 1 // org.bouncycastle.asn1.ASN1ObjectIdentifier otherRevocationInfoFormat
        start local 2 // org.bouncycastle.asn1.ASN1Set crlSet
         0: .line 213
            aload 2 /* crlSet */
            ifnull 13
         1: .line 215
            new java.util.ArrayList
            dup
            aload 2 /* crlSet */
            invokevirtual org.bouncycastle.asn1.ASN1Set.size:()I
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 3 /* crlList */
        start local 3 // java.util.List crlList
         2: .line 217
            aload 2 /* crlSet */
            invokevirtual org.bouncycastle.asn1.ASN1Set.getObjects:()Ljava/util/Enumeration;
            astore 4 /* en */
        start local 4 // java.util.Enumeration en
         3: goto 11
         4: .line 219
      StackMap locals: java.util.List java.util.Enumeration
      StackMap stack:
            aload 4 /* en */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast org.bouncycastle.asn1.ASN1Encodable
            invokeinterface org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive:()Lorg/bouncycastle/asn1/ASN1Primitive;
            astore 5 /* obj */
        start local 5 // org.bouncycastle.asn1.ASN1Primitive obj
         5: .line 221
            aload 5 /* obj */
            instanceof org.bouncycastle.asn1.ASN1TaggedObject
            ifeq 11
         6: .line 223
            aload 5 /* obj */
            invokestatic org.bouncycastle.asn1.ASN1TaggedObject.getInstance:(Ljava/lang/Object;)Lorg/bouncycastle/asn1/ASN1TaggedObject;
            astore 6 /* tObj */
        start local 6 // org.bouncycastle.asn1.ASN1TaggedObject tObj
         7: .line 225
            aload 6 /* tObj */
            invokevirtual org.bouncycastle.asn1.ASN1TaggedObject.getTagNo:()I
            iconst_1
            if_icmpne 11
         8: .line 227
            aload 6 /* tObj */
            iconst_0
            invokestatic org.bouncycastle.asn1.cms.OtherRevocationInfoFormat.getInstance:(Lorg/bouncycastle/asn1/ASN1TaggedObject;Z)Lorg/bouncycastle/asn1/cms/OtherRevocationInfoFormat;
            astore 7 /* other */
        start local 7 // org.bouncycastle.asn1.cms.OtherRevocationInfoFormat other
         9: .line 229
            aload 1 /* otherRevocationInfoFormat */
            aload 7 /* other */
            invokevirtual org.bouncycastle.asn1.cms.OtherRevocationInfoFormat.getInfoFormat:()Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.equals:(Ljava/lang/Object;)Z
            ifeq 11
        10: .line 231
            aload 3 /* crlList */
            aload 7 /* other */
            invokevirtual org.bouncycastle.asn1.cms.OtherRevocationInfoFormat.getInfo:()Lorg/bouncycastle/asn1/ASN1Encodable;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 7 // org.bouncycastle.asn1.cms.OtherRevocationInfoFormat other
        end local 6 // org.bouncycastle.asn1.ASN1TaggedObject tObj
        end local 5 // org.bouncycastle.asn1.ASN1Primitive obj
        11: .line 217
      StackMap locals:
      StackMap stack:
            aload 4 /* en */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 4
        end local 4 // java.util.Enumeration en
        12: .line 237
            new org.bouncycastle.util.CollectionStore
            dup
            aload 3 /* crlList */
            invokespecial org.bouncycastle.util.CollectionStore.<init>:(Ljava/util/Collection;)V
            areturn
        end local 3 // java.util.List crlList
        13: .line 240
      StackMap locals:
      StackMap stack:
            new org.bouncycastle.util.CollectionStore
            dup
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            invokespecial org.bouncycastle.util.CollectionStore.<init>:(Ljava/util/Collection;)V
            areturn
        end local 2 // org.bouncycastle.asn1.ASN1Set crlSet
        end local 1 // org.bouncycastle.asn1.ASN1ObjectIdentifier otherRevocationInfoFormat
        end local 0 // org.bouncycastle.cms.CMSSignedHelper this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   14     0                       this  Lorg/bouncycastle/cms/CMSSignedHelper;
            0   14     1  otherRevocationInfoFormat  Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            0   14     2                     crlSet  Lorg/bouncycastle/asn1/ASN1Set;
            2   13     3                    crlList  Ljava/util/List;
            3   12     4                         en  Ljava/util/Enumeration;
            5   11     5                        obj  Lorg/bouncycastle/asn1/ASN1Primitive;
            7   11     6                       tObj  Lorg/bouncycastle/asn1/ASN1TaggedObject;
            9   11     7                      other  Lorg/bouncycastle/asn1/cms/OtherRevocationInfoFormat;
    MethodParameters:
                           Name  Flags
      otherRevocationInfoFormat  
      crlSet                     
}
SourceFile: "CMSSignedHelper.java"