using System; using System.IO; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Ocsp; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Ocsp { // Token: 0x02001AA9 RID: 6825 [Token(Token = "0x2001AA9")] public class OcspResp { // Token: 0x0600A19A RID: 41370 RVA: 0x0021A79C File Offset: 0x0021899C [Token(Token = "0x600A19A")] [Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")] public OcspResp(OcspResponse resp) { this.resp = resp; } // Token: 0x0600A19B RID: 41371 RVA: 0x0021A7B8 File Offset: 0x002189B8 [Token(Token = "0x600A19B")] [Address(RVA = "0xD02AC0", Offset = "0xD01AC0", VA = "0x180D02AC0")] public OcspResp(byte[] resp) { Asn1InputStream asn1InputStream = new Asn1InputStream(resp); } // Token: 0x0600A19C RID: 41372 RVA: 0x0021A7CC File Offset: 0x002189CC [Token(Token = "0x600A19C")] [Address(RVA = "0xD02B30", Offset = "0xD01B30", VA = "0x180D02B30")] public OcspResp(Stream inStr) { Asn1InputStream asn1InputStream = new Asn1InputStream(inStr); } // Token: 0x0600A19D RID: 41373 RVA: 0x0021A7E0 File Offset: 0x002189E0 [Token(Token = "0x600A19D")] [Address(RVA = "0xD029E0", Offset = "0xD019E0", VA = "0x180D029E0")] private OcspResp(Asn1InputStream aIn) { OcspResponse instance = OcspResponse.GetInstance(aIn.ReadObject()); this.resp = instance; } // Token: 0x170019B7 RID: 6583 // (get) Token: 0x0600A19E RID: 41374 RVA: 0x0021A81C File Offset: 0x00218A1C [Token(Token = "0x170019B7")] public int Status { [Token(Token = "0x600A19E")] [Address(RVA = "0xD02BA0", Offset = "0xD01BA0", VA = "0x180D02BA0")] get { return this.resp.responseStatus.Value.IntValue; } } // Token: 0x0600A19F RID: 41375 RVA: 0x0021A844 File Offset: 0x00218A44 [Token(Token = "0x600A19F")] [Address(RVA = "0xD02830", Offset = "0xD01830", VA = "0x180D02830")] public object GetResponseObject() { ResponseBytes responseBytes = this.resp.responseBytes; if (responseBytes != 0) { DerObjectIdentifier responseType = responseBytes.responseType; Asn1OctetString response = responseBytes.response; Stream octetStream = responseBytes.response.GetOctetStream(); Asn1Object asn1Object; BasicOcspResponse instance = BasicOcspResponse.GetInstance(asn1Object); BasicOcspResp basicOcspResp; basicOcspResp.resp = instance; ResponseData tbsResponseData = instance.tbsResponseData; basicOcspResp.data = tbsResponseData; } throw new NullReferenceException(); } // Token: 0x0600A1A0 RID: 41376 RVA: 0x0021A8C4 File Offset: 0x00218AC4 [Token(Token = "0x600A1A0")] [Address(RVA = "0x423720", Offset = "0x422720", VA = "0x180423720")] public byte[] GetEncoded() { return this.resp.GetEncoded(); } // Token: 0x0600A1A1 RID: 41377 RVA: 0x0021A8E4 File Offset: 0x00218AE4 [Token(Token = "0x600A1A1")] [Address(RVA = "0xD02770", Offset = "0xD01770", VA = "0x180D02770", Slot = "0")] public override bool Equals(object obj) { if (obj != this) { if (obj != 0 && obj != 0) { Asn1Object asn1Object = this.resp.ToAsn1Object(); } } return true; } // Token: 0x0600A1A2 RID: 41378 RVA: 0x0021A914 File Offset: 0x00218B14 [Token(Token = "0x600A1A2")] [Address(RVA = "0x40F2B0", Offset = "0x40E2B0", VA = "0x18040F2B0", Slot = "2")] public override int GetHashCode() { Asn1Object asn1Object = this.resp.ToAsn1Object(); throw new NullReferenceException(); } // Token: 0x04006BC8 RID: 27592 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4006BC8")] private OcspResponse resp; } }