using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Cms { // Token: 0x02001F36 RID: 7990 [Token(Token = "0x2001F36")] public class OtherRecipientInfo : Asn1Encodable { // Token: 0x0600CA06 RID: 51718 RVA: 0x002E453C File Offset: 0x002E273C [Token(Token = "0x600CA06")] [Address(RVA = "0x497CA0", Offset = "0x496AA0", VA = "0x180497CA0")] public OtherRecipientInfo(DerObjectIdentifier oriType, Asn1Encodable oriValue) { this.oriType = oriType; this.oriValue = oriValue; } // Token: 0x0600CA07 RID: 51719 RVA: 0x002E4560 File Offset: 0x002E2760 [Token(Token = "0x600CA07")] [Address(RVA = "0x2ADD020", Offset = "0x2ADBE20", VA = "0x182ADD020")] [Obsolete] public OtherRecipientInfo(Asn1Sequence seq) { Asn1SequenceParser parser = seq.Parser; DerObjectIdentifier derObjectIdentifier; this.oriType = derObjectIdentifier; Asn1SequenceParser parser2 = seq.Parser; this.oriValue = parser2; } // Token: 0x0600CA08 RID: 51720 RVA: 0x002E4598 File Offset: 0x002E2798 [Token(Token = "0x600CA08")] [Address(RVA = "0x2ADCDB0", Offset = "0x2ADBBB0", VA = "0x182ADCDB0")] public static OtherRecipientInfo GetInstance(Asn1TaggedObject obj, bool explicitly) { Asn1Sequence instance = Asn1Sequence.GetInstance(obj, explicitly); if (instance != 0) { if (instance == 0) { Asn1Sequence instance2 = Asn1Sequence.GetInstance(instance); Asn1SequenceParser parser = instance2.Parser; OtherRecipientInfo otherRecipientInfo; DerObjectIdentifier derObjectIdentifier; otherRecipientInfo.oriType = derObjectIdentifier; Asn1SequenceParser parser2 = instance2.Parser; otherRecipientInfo.oriValue = parser2; return otherRecipientInfo; } } throw new NullReferenceException(); } // Token: 0x0600CA09 RID: 51721 RVA: 0x002E45E8 File Offset: 0x002E27E8 [Token(Token = "0x600CA09")] [Address(RVA = "0x2ADCC60", Offset = "0x2ADBA60", VA = "0x182ADCC60")] public static OtherRecipientInfo GetInstance(object obj) { if (obj != 0 && obj == 0) { Asn1Sequence instance = Asn1Sequence.GetInstance(obj); Asn1SequenceParser parser = instance.Parser; OtherRecipientInfo otherRecipientInfo; DerObjectIdentifier derObjectIdentifier; otherRecipientInfo.oriType = derObjectIdentifier; Asn1SequenceParser parser2 = instance.Parser; otherRecipientInfo.oriValue = parser2; } throw new NullReferenceException(); } // Token: 0x17001FE7 RID: 8167 // (get) Token: 0x0600CA0A RID: 51722 RVA: 0x002E4630 File Offset: 0x002E2830 [Token(Token = "0x17001FE7")] public virtual DerObjectIdentifier OriType { [Token(Token = "0x600CA0A")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "6")] get { return this.oriType; } } // Token: 0x17001FE8 RID: 8168 // (get) Token: 0x0600CA0B RID: 51723 RVA: 0x002E4644 File Offset: 0x002E2844 [Token(Token = "0x17001FE8")] public virtual Asn1Encodable OriValue { [Token(Token = "0x600CA0B")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "7")] get { return this.oriValue; } } // Token: 0x0600CA0C RID: 51724 RVA: 0x002E4658 File Offset: 0x002E2858 [Token(Token = "0x600CA0C")] [Address(RVA = "0x2ADCF10", Offset = "0x2ADBD10", VA = "0x182ADCF10", Slot = "5")] public override Asn1Object ToAsn1Object() { Asn1Encodable[] array = new Asn1Encodable[2]; DerObjectIdentifier derObjectIdentifier = this.oriType; if (derObjectIdentifier != 0) { } array[0] = derObjectIdentifier; Asn1Encodable asn1Encodable = this.oriValue; if (asn1Encodable != 0) { } array[1] = asn1Encodable; DerSequence derSequence = new DerSequence(array); throw new NullReferenceException(); } // Token: 0x040080B8 RID: 32952 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40080B8")] private readonly DerObjectIdentifier oriType; // Token: 0x040080B9 RID: 32953 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40080B9")] private readonly Asn1Encodable oriValue; } }