using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Math; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs { // Token: 0x02001F76 RID: 8054 [Token(Token = "0x2001F76")] public class Pfx : Asn1Encodable { // Token: 0x0600C9A5 RID: 51621 RVA: 0x002DB6D4 File Offset: 0x002D98D4 [Token(Token = "0x600C9A5")] [Address(RVA = "0x2F87EF0", Offset = "0x2F86EF0", VA = "0x182F87EF0")] public Pfx(Asn1Sequence seq) { Asn1SequenceParser parser; BigInteger bigInteger; do { base..ctor(); parser = seq.Parser; } while (parser == 0 || parser == 0 || bigInteger.IntValue != 3); Asn1SequenceParser parser2 = seq.Parser; ContentInfo contentInfo; this.contentInfo = contentInfo; Asn1Encodable asn1Encodable; if (asn1Encodable == (ulong)3L) { Asn1SequenceParser parser3 = seq.Parser; MacData macData; this.macData = macData; } } // Token: 0x0600C9A6 RID: 51622 RVA: 0x002DB730 File Offset: 0x002D9930 [Token(Token = "0x600C9A6")] [Address(RVA = "0x4714F0", Offset = "0x4704F0", VA = "0x1804714F0")] public Pfx(ContentInfo contentInfo, MacData macData) { this.contentInfo = contentInfo; this.macData = macData; } // Token: 0x17001F53 RID: 8019 // (get) Token: 0x0600C9A7 RID: 51623 RVA: 0x002DB754 File Offset: 0x002D9954 [Token(Token = "0x17001F53")] public ContentInfo AuthSafe { [Token(Token = "0x600C9A7")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] get { return this.contentInfo; } } // Token: 0x17001F54 RID: 8020 // (get) Token: 0x0600C9A8 RID: 51624 RVA: 0x002DB768 File Offset: 0x002D9968 [Token(Token = "0x17001F54")] public MacData MacData { [Token(Token = "0x600C9A8")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get { return this.macData; } } // Token: 0x0600C9A9 RID: 51625 RVA: 0x002DB77C File Offset: 0x002D997C [Token(Token = "0x600C9A9")] [Address(RVA = "0x2F87D00", Offset = "0x2F86D00", VA = "0x182F87D00", Slot = "5")] public override Asn1Object ToAsn1Object() { Asn1Encodable[] array = new Asn1Encodable[2]; DerInteger derInteger = new DerInteger(3); if (derInteger != 0) { } array[0] = derInteger; ContentInfo contentInfo = this.contentInfo; if (contentInfo != 0) { } array[1] = contentInfo; Asn1EncodableVector asn1EncodableVector = new Asn1EncodableVector(array); if (this.macData != (ulong)0L) { Asn1Encodable[] array2 = new Asn1Encodable[1]; MacData macData = this.macData; if (macData != 0) { } array2[0] = macData; asn1EncodableVector.Add(array2); } BerSequence berSequence = new BerSequence(asn1EncodableVector); throw new NullReferenceException(); } // Token: 0x04007F65 RID: 32613 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4007F65")] private ContentInfo contentInfo; // Token: 0x04007F66 RID: 32614 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4007F66")] private MacData macData; } }