Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

118 lines
3.6 KiB
C#

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;
}
}