Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/BestHTTP/SecureProtocol/Org/BouncyCastle/Ocsp/OcspResp.cs
T
2026-04-08 23:40:05 +02:00

120 lines
3.7 KiB
C#

using System;
using System.IO;
using System.Runtime.InteropServices;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Ocsp;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Ocsp
{
// Token: 0x020013EC RID: 5100
[Token(Token = "0x20013EC")]
[StructLayout(3)]
public class OcspResp
{
// Token: 0x060081F2 RID: 33266 RVA: 0x001BA188 File Offset: 0x001B8388
[Token(Token = "0x60081F2")]
[Address(RVA = "0x3C3A30", Offset = "0x3C2430", VA = "0x1803C3A30")]
public OcspResp(OcspResponse resp)
{
this.resp = resp;
}
// Token: 0x060081F3 RID: 33267 RVA: 0x001BA1A4 File Offset: 0x001B83A4
[Token(Token = "0x60081F3")]
[Address(RVA = "0xC22840", Offset = "0xC21240", VA = "0x180C22840")]
public OcspResp(byte[] resp)
{
Asn1InputStream asn1InputStream = new Asn1InputStream(resp);
}
// Token: 0x060081F4 RID: 33268 RVA: 0x001BA1B8 File Offset: 0x001B83B8
[Token(Token = "0x60081F4")]
[Address(RVA = "0xC228B0", Offset = "0xC212B0", VA = "0x180C228B0")]
public OcspResp(Stream inStr)
{
Asn1InputStream asn1InputStream = new Asn1InputStream(inStr);
}
// Token: 0x060081F5 RID: 33269 RVA: 0x001BA1CC File Offset: 0x001B83CC
[Token(Token = "0x60081F5")]
[Address(RVA = "0xC22760", Offset = "0xC21160", VA = "0x180C22760")]
private OcspResp(Asn1InputStream aIn)
{
OcspResponse instance = OcspResponse.GetInstance(aIn.ReadObject());
this.resp = instance;
}
// Token: 0x17001519 RID: 5401
// (get) Token: 0x060081F6 RID: 33270 RVA: 0x001BA208 File Offset: 0x001B8408
[Token(Token = "0x17001519")]
public int Status
{
[Token(Token = "0x60081F6")]
[Address(RVA = "0xC22920", Offset = "0xC21320", VA = "0x180C22920")]
get
{
return this.resp.responseStatus.Value.IntValue;
}
}
// Token: 0x060081F7 RID: 33271 RVA: 0x001BA230 File Offset: 0x001B8430
[Token(Token = "0x60081F7")]
[Address(RVA = "0xC225B0", Offset = "0xC20FB0", VA = "0x180C225B0")]
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: 0x060081F8 RID: 33272 RVA: 0x001BA2B0 File Offset: 0x001B84B0
[Token(Token = "0x60081F8")]
[Address(RVA = "0x53BEA0", Offset = "0x53A8A0", VA = "0x18053BEA0")]
public byte[] GetEncoded()
{
return this.resp.GetEncoded();
}
// Token: 0x060081F9 RID: 33273 RVA: 0x001BA2D0 File Offset: 0x001B84D0
[Token(Token = "0x60081F9")]
[Address(RVA = "0xC224F0", Offset = "0xC20EF0", VA = "0x180C224F0", Slot = "0")]
public override bool Equals(object obj)
{
if (obj != this)
{
if (obj != 0 && obj != 0)
{
Asn1Object asn1Object = this.resp.ToAsn1Object();
}
}
return true;
}
// Token: 0x060081FA RID: 33274 RVA: 0x001BA300 File Offset: 0x001B8500
[Token(Token = "0x60081FA")]
[Address(RVA = "0x528AC0", Offset = "0x5274C0", VA = "0x180528AC0", Slot = "2")]
public override int GetHashCode()
{
Asn1Object asn1Object = this.resp.ToAsn1Object();
throw new NullReferenceException();
}
// Token: 0x04005BCC RID: 23500
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005BCC")]
private OcspResponse resp;
}
}