using System; using System.Runtime.InteropServices; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Ocsp; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509; using BestHTTP.SecureProtocol.Org.BouncyCastle.X509; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Ocsp { // Token: 0x020013F2 RID: 5106 [Token(Token = "0x20013F2")] [StructLayout(3)] public class RespData : X509ExtensionBase { // Token: 0x06008209 RID: 33289 RVA: 0x001BA7E8 File Offset: 0x001B89E8 [Token(Token = "0x6008209")] [Address(RVA = "0x579A20", Offset = "0x578420", VA = "0x180579A20")] public RespData(ResponseData data) { this.data = data; } // Token: 0x1700151C RID: 5404 // (get) Token: 0x0600820A RID: 33290 RVA: 0x001BA804 File Offset: 0x001B8A04 [Token(Token = "0x1700151C")] public int Version { [Token(Token = "0x600820A")] [Address(RVA = "0xC24380", Offset = "0xC22D80", VA = "0x180C24380")] get { int intValue = this.data.version.Value.IntValue; return intValue + 1; } } // Token: 0x0600820B RID: 33291 RVA: 0x001BA834 File Offset: 0x001B8A34 [Token(Token = "0x600820B")] [Address(RVA = "0xC241A0", Offset = "0xC22BA0", VA = "0x180C241A0")] public RespID GetResponderId() { ResponderID responderID = this.data.responderID; RespID respID; respID.id = responderID; return respID; } // Token: 0x1700151D RID: 5405 // (get) Token: 0x0600820C RID: 33292 RVA: 0x001BA85C File Offset: 0x001B8A5C [Token(Token = "0x1700151D")] public DateTime ProducedAt { [Token(Token = "0x600820C")] [Address(RVA = "0xC24350", Offset = "0xC22D50", VA = "0x180C24350")] get { return this.data.producedAt.ToDateTime(); } } // Token: 0x0600820D RID: 33293 RVA: 0x001BA880 File Offset: 0x001B8A80 [Token(Token = "0x600820D")] [Address(RVA = "0xC24210", Offset = "0xC22C10", VA = "0x180C24210")] public SingleResp[] GetResponses() { Asn1Sequence responses = this.data.responses; Asn1Encodable asn1Encodable; SingleResp[] array = new SingleResp[asn1Encodable]; int num = 0; if (num != array.Length) { Asn1SequenceParser parser = responses.Parser; SingleResp singleResp; SingleResponse singleResponse; singleResp.resp = singleResponse; num++; array[0] = singleResp; } return array; } // Token: 0x1700151E RID: 5406 // (get) Token: 0x0600820E RID: 33294 RVA: 0x001BA8D0 File Offset: 0x001B8AD0 [Token(Token = "0x1700151E")] public X509Extensions ResponseExtensions { [Token(Token = "0x600820E")] [Address(RVA = "0xA4BA40", Offset = "0xA4A440", VA = "0x180A4BA40")] get { return this.data.responseExtensions; } } // Token: 0x0600820F RID: 33295 RVA: 0x001BA8F0 File Offset: 0x001B8AF0 [Token(Token = "0x600820F")] [Address(RVA = "0xA4BA40", Offset = "0xA4A440", VA = "0x180A4BA40", Slot = "8")] protected override X509Extensions GetX509Extensions() { return this.data.responseExtensions; } // Token: 0x04005BDD RID: 23517 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4005BDD")] internal readonly ResponseData data; } }