Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/BestHTTP/SecureProtocol/Org/BouncyCastle/Asn1/Cms/TimeStampedDataParser.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

150 lines
3.9 KiB
C#

using System;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Cms
{
// Token: 0x02002026 RID: 8230
[Token(Token = "0x2002026")]
public class TimeStampedDataParser
{
// Token: 0x0600CE5B RID: 52827 RVA: 0x002EED68 File Offset: 0x002ECF68
[Token(Token = "0x600CE5B")]
[Address(RVA = "0x23BD280", Offset = "0x23BC280", VA = "0x1823BD280")]
private TimeStampedDataParser(Asn1SequenceParser parser)
{
MetaData instance3;
do
{
base..ctor();
this.parser = parser;
DerInteger instance = DerInteger.GetInstance(0);
this.version = instance;
if (instance != 0 && instance != 0)
{
DerIA5String instance2 = DerIA5String.GetInstance(instance);
this.dataUri = instance2;
}
if (instance != 0)
{
instance3 = MetaData.GetInstance(instance.ToAsn1Object());
this.metaData = instance3;
}
if (instance3 == 0)
{
return;
}
}
while (instance3 != 0 && instance3 == 0);
this.content = instance3;
}
// Token: 0x0600CE5C RID: 52828 RVA: 0x002EEDD8 File Offset: 0x002ECFD8
[Token(Token = "0x600CE5C")]
[Address(RVA = "0x23BD040", Offset = "0x23BC040", VA = "0x1823BD040")]
public static TimeStampedDataParser GetInstance(object obj)
{
for (;;)
{
TimeStampedDataParser timeStampedDataParser;
if (obj != 0 && obj != 0)
{
if (obj != 0 && obj != 0)
{
break;
}
}
else if (timeStampedDataParser != 0)
{
return timeStampedDataParser;
}
}
TimeStampedDataParser timeStampedDataParser2;
return timeStampedDataParser2;
}
// Token: 0x170020B0 RID: 8368
// (get) Token: 0x0600CE5D RID: 52829 RVA: 0x002EEE04 File Offset: 0x002ED004
[Token(Token = "0x170020B0")]
public virtual DerIA5String DataUri
{
[Token(Token = "0x600CE5D")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
get
{
return this.dataUri;
}
}
// Token: 0x170020B1 RID: 8369
// (get) Token: 0x0600CE5E RID: 52830 RVA: 0x002EEE18 File Offset: 0x002ED018
[Token(Token = "0x170020B1")]
public virtual MetaData MetaData
{
[Token(Token = "0x600CE5E")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "5")]
get
{
return this.metaData;
}
}
// Token: 0x170020B2 RID: 8370
// (get) Token: 0x0600CE5F RID: 52831 RVA: 0x002EEE2C File Offset: 0x002ED02C
[Token(Token = "0x170020B2")]
public virtual Asn1OctetStringParser Content
{
[Token(Token = "0x600CE5F")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0", Slot = "6")]
get
{
return this.content;
}
}
// Token: 0x0600CE60 RID: 52832 RVA: 0x002EEE40 File Offset: 0x002ED040
[Token(Token = "0x600CE60")]
[Address(RVA = "0x23BD200", Offset = "0x23BC200", VA = "0x1823BD200", Slot = "7")]
public virtual Evidence GetTemporalEvidence()
{
Evidence evidence = this.temporalEvidence;
if (evidence == 0)
{
Asn1SequenceParser asn1SequenceParser = this.parser;
Evidence instance = Evidence.GetInstance(evidence);
this.temporalEvidence = instance;
}
return evidence;
}
// Token: 0x040082A4 RID: 33444
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40082A4")]
private DerInteger version;
// Token: 0x040082A5 RID: 33445
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40082A5")]
private DerIA5String dataUri;
// Token: 0x040082A6 RID: 33446
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40082A6")]
private MetaData metaData;
// Token: 0x040082A7 RID: 33447
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40082A7")]
private Asn1OctetStringParser content;
// Token: 0x040082A8 RID: 33448
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40082A8")]
private Evidence temporalEvidence;
// Token: 0x040082A9 RID: 33449
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40082A9")]
private Asn1SequenceParser parser;
}
}