using System; 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.Utilities.Date; using BestHTTP.SecureProtocol.Org.BouncyCastle.X509; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Ocsp { // Token: 0x02001AB2 RID: 6834 [Token(Token = "0x2001AB2")] public class SingleResp : X509ExtensionBase { // Token: 0x0600A1C3 RID: 41411 RVA: 0x0021B0F4 File Offset: 0x002192F4 [Token(Token = "0x600A1C3")] [Address(RVA = "0x681CA0", Offset = "0x680CA0", VA = "0x180681CA0")] public SingleResp(SingleResponse resp) { this.resp = resp; } // Token: 0x0600A1C4 RID: 41412 RVA: 0x0021B110 File Offset: 0x00219310 [Token(Token = "0x600A1C4")] [Address(RVA = "0xD06620", Offset = "0xD05620", VA = "0x180D06620")] public CertificateID GetCertID() { return new CertificateID(this.resp.certID); } // Token: 0x0600A1C5 RID: 41413 RVA: 0x0021B134 File Offset: 0x00219334 [Token(Token = "0x600A1C5")] [Address(RVA = "0xD06690", Offset = "0xD05690", VA = "0x180D06690")] public object GetCertStatus() { CertStatus certStatus = this.resp.certStatus; int tagNo = certStatus.tagNo; if (tagNo != 0) { if (tagNo != 1) { UnknownStatus unknownStatus = new UnknownStatus(); } RevokedInfo instance = RevokedInfo.GetInstance(certStatus.value); RevokedStatus revokedStatus; revokedStatus.info = instance; } throw new NullReferenceException(); } // Token: 0x170019C0 RID: 6592 // (get) Token: 0x0600A1C6 RID: 41414 RVA: 0x0021B180 File Offset: 0x00219380 [Token(Token = "0x170019C0")] public DateTime ThisUpdate { [Token(Token = "0x600A1C6")] [Address(RVA = "0xD06850", Offset = "0xD05850", VA = "0x180D06850")] get { return this.resp.thisUpdate.ToDateTime(); } } // Token: 0x170019C1 RID: 6593 // (get) Token: 0x0600A1C7 RID: 41415 RVA: 0x0021B1A4 File Offset: 0x002193A4 [Token(Token = "0x170019C1")] public DateTimeObject NextUpdate { [Token(Token = "0x600A1C7")] [Address(RVA = "0xD067C0", Offset = "0xD057C0", VA = "0x180D067C0")] get { DerGeneralizedTime nextUpdate = this.resp.nextUpdate; if (nextUpdate == 0) { } return new DateTimeObject(nextUpdate.ToDateTime()); } } // Token: 0x170019C2 RID: 6594 // (get) Token: 0x0600A1C8 RID: 41416 RVA: 0x0021B1D4 File Offset: 0x002193D4 [Token(Token = "0x170019C2")] public X509Extensions SingleExtensions { [Token(Token = "0x600A1C8")] [Address(RVA = "0x94AD80", Offset = "0x949D80", VA = "0x18094AD80")] get { return this.resp.singleExtensions; } } // Token: 0x0600A1C9 RID: 41417 RVA: 0x0021B1F4 File Offset: 0x002193F4 [Token(Token = "0x600A1C9")] [Address(RVA = "0x94AD80", Offset = "0x949D80", VA = "0x18094AD80", Slot = "8")] protected override X509Extensions GetX509Extensions() { return this.resp.singleExtensions; } // Token: 0x04006BDC RID: 27612 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4006BDC")] internal readonly SingleResponse resp; } }