using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509 { // Token: 0x02001E13 RID: 7699 [Token(Token = "0x2001E13")] public class PolicyQualifierInfo : Asn1Encodable { // Token: 0x0600C2E9 RID: 49897 RVA: 0x002C65AC File Offset: 0x002C47AC [Token(Token = "0x600C2E9")] [Address(RVA = "0x497CA0", Offset = "0x496AA0", VA = "0x180497CA0")] public PolicyQualifierInfo(DerObjectIdentifier policyQualifierId, Asn1Encodable qualifier) { this.policyQualifierId = policyQualifierId; this.qualifier = qualifier; } // Token: 0x0600C2EA RID: 49898 RVA: 0x002C65D0 File Offset: 0x002C47D0 [Token(Token = "0x600C2EA")] [Address(RVA = "0x2B3CB30", Offset = "0x2B3B930", VA = "0x182B3CB30")] public PolicyQualifierInfo(string cps) { PolicyQualifierID idQtCps = PolicyQualifierID.IdQtCps; this.policyQualifierId = idQtCps; DerIA5String derIA5String = new DerIA5String(cps); this.qualifier = derIA5String; } // Token: 0x0600C2EB RID: 49899 RVA: 0x002C6600 File Offset: 0x002C4800 [Token(Token = "0x600C2EB")] [Address(RVA = "0x2B3C9E0", Offset = "0x2B3B7E0", VA = "0x182B3C9E0")] private PolicyQualifierInfo(Asn1Sequence seq) { Asn1SequenceParser parser = seq.Parser; DerObjectIdentifier derObjectIdentifier; this.policyQualifierId = derObjectIdentifier; Asn1SequenceParser parser2 = seq.Parser; this.qualifier = parser2; } // Token: 0x0600C2EC RID: 49900 RVA: 0x002C6638 File Offset: 0x002C4838 [Token(Token = "0x600C2EC")] [Address(RVA = "0x2B3C6B0", Offset = "0x2B3B4B0", VA = "0x182B3C6B0")] public static PolicyQualifierInfo GetInstance(object obj) { while (obj != 0) { Asn1Sequence instance; if (obj == 0) { instance = Asn1Sequence.GetInstance(obj); Asn1SequenceParser parser = instance.Parser; PolicyQualifierInfo policyQualifierInfo; DerObjectIdentifier derObjectIdentifier; policyQualifierInfo.policyQualifierId = derObjectIdentifier; Asn1SequenceParser parser2 = instance.Parser; policyQualifierInfo.qualifier = parser2; return policyQualifierInfo; } if (instance != 0) { break; } } throw new NullReferenceException(); } // Token: 0x17001E27 RID: 7719 // (get) Token: 0x0600C2ED RID: 49901 RVA: 0x002C66A0 File Offset: 0x002C48A0 [Token(Token = "0x17001E27")] public virtual DerObjectIdentifier PolicyQualifierId { [Token(Token = "0x600C2ED")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "6")] get { return this.policyQualifierId; } } // Token: 0x17001E28 RID: 7720 // (get) Token: 0x0600C2EE RID: 49902 RVA: 0x002C66B4 File Offset: 0x002C48B4 [Token(Token = "0x17001E28")] public virtual Asn1Encodable Qualifier { [Token(Token = "0x600C2EE")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "7")] get { return this.qualifier; } } // Token: 0x0600C2EF RID: 49903 RVA: 0x002C66C8 File Offset: 0x002C48C8 [Token(Token = "0x600C2EF")] [Address(RVA = "0x2B3C8D0", Offset = "0x2B3B6D0", VA = "0x182B3C8D0", Slot = "5")] public override Asn1Object ToAsn1Object() { Asn1Encodable[] array = new Asn1Encodable[2]; DerObjectIdentifier derObjectIdentifier = this.policyQualifierId; if (derObjectIdentifier != 0) { } array[0] = derObjectIdentifier; Asn1Encodable asn1Encodable = this.qualifier; if (asn1Encodable != 0) { } array[1] = asn1Encodable; DerSequence derSequence = new DerSequence(array); throw new NullReferenceException(); } // Token: 0x04007AE1 RID: 31457 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4007AE1")] private readonly DerObjectIdentifier policyQualifierId; // Token: 0x04007AE2 RID: 31458 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4007AE2")] private readonly Asn1Encodable qualifier; } }