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

129 lines
3.7 KiB
C#

using System;
using System.Runtime.InteropServices;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Cms
{
// Token: 0x02001966 RID: 6502
[Token(Token = "0x2001966")]
[StructLayout(3)]
public class TimeStampAndCrl : Asn1Encodable
{
// Token: 0x0600AE9E RID: 44702 RVA: 0x0028DB94 File Offset: 0x0028BD94
[Token(Token = "0x600AE9E")]
[Address(RVA = "0x579A20", Offset = "0x578420", VA = "0x180579A20")]
public TimeStampAndCrl(ContentInfo timeStamp)
{
this.timeStamp = timeStamp;
}
// Token: 0x0600AE9F RID: 44703 RVA: 0x0028DBB0 File Offset: 0x0028BDB0
[Token(Token = "0x600AE9F")]
[Address(RVA = "0x1EE2840", Offset = "0x1EE1240", VA = "0x181EE2840")]
private TimeStampAndCrl(Asn1Sequence seq)
{
Asn1SequenceParser parser = seq.Parser;
ContentInfo contentInfo;
this.timeStamp = contentInfo;
Asn1Encodable asn1Encodable;
if (asn1Encodable == (ulong)2L)
{
Asn1SequenceParser parser2 = seq.Parser;
CertificateList certificateList;
this.crl = certificateList;
}
}
// Token: 0x0600AEA0 RID: 44704 RVA: 0x0028DBEC File Offset: 0x0028BDEC
[Token(Token = "0x600AEA0")]
[Address(RVA = "0x1EE2560", Offset = "0x1EE0F60", VA = "0x181EE2560")]
public static TimeStampAndCrl GetInstance(object obj)
{
while (obj != 0)
{
TimeStampAndCrl timeStampAndCrl;
if (obj == 0)
{
Asn1Sequence instance = Asn1Sequence.GetInstance(obj);
Asn1SequenceParser parser = instance.Parser;
ContentInfo contentInfo;
timeStampAndCrl.timeStamp = contentInfo;
Asn1Encodable asn1Encodable;
if (asn1Encodable == (ulong)2L)
{
Asn1SequenceParser parser2 = instance.Parser;
CertificateList certificateList;
timeStampAndCrl.crl = certificateList;
}
return timeStampAndCrl;
}
if (timeStampAndCrl != 0)
{
return timeStampAndCrl;
}
}
throw new NullReferenceException();
}
// Token: 0x17001C0C RID: 7180
// (get) Token: 0x0600AEA1 RID: 44705 RVA: 0x0028DC44 File Offset: 0x0028BE44
[Token(Token = "0x17001C0C")]
public virtual ContentInfo TimeStampToken
{
[Token(Token = "0x600AEA1")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0", Slot = "6")]
get
{
return this.timeStamp;
}
}
// Token: 0x17001C0D RID: 7181
// (get) Token: 0x0600AEA2 RID: 44706 RVA: 0x0028DC58 File Offset: 0x0028BE58
[Token(Token = "0x17001C0D")]
public virtual CertificateList Crl
{
[Token(Token = "0x600AEA2")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "7")]
get
{
return this.crl;
}
}
// Token: 0x0600AEA3 RID: 44707 RVA: 0x0028DC6C File Offset: 0x0028BE6C
[Token(Token = "0x600AEA3")]
[Address(RVA = "0x1EE26D0", Offset = "0x1EE10D0", VA = "0x181EE26D0", Slot = "5")]
public override Asn1Object ToAsn1Object()
{
Asn1Encodable[] array = new Asn1Encodable[1];
ContentInfo contentInfo = this.timeStamp;
if (contentInfo != 0)
{
}
array[0] = contentInfo;
Asn1EncodableVector asn1EncodableVector = new Asn1EncodableVector(array);
Asn1Encodable[] array2 = new Asn1Encodable[1];
CertificateList certificateList = this.crl;
if (certificateList != 0)
{
}
array2[0] = certificateList;
asn1EncodableVector.AddOptional(array2);
DerSequence derSequence = new DerSequence(asn1EncodableVector);
throw new NullReferenceException();
}
// Token: 0x040072A0 RID: 29344
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40072A0")]
private ContentInfo timeStamp;
// Token: 0x040072A1 RID: 29345
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40072A1")]
private CertificateList crl;
}
}