207 lines
5.6 KiB
C#
207 lines
5.6 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1;
|
|
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Tsp;
|
|
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509;
|
|
using BestHTTP.SecureProtocol.Org.BouncyCastle.Math;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Tsp
|
|
{
|
|
// Token: 0x02001394 RID: 5012
|
|
[Token(Token = "0x2001394")]
|
|
[StructLayout(3)]
|
|
public class TimeStampTokenInfo
|
|
{
|
|
// Token: 0x06007F08 RID: 32520 RVA: 0x001AA284 File Offset: 0x001A8484
|
|
[Token(Token = "0x6007F08")]
|
|
[Address(RVA = "0x1C6BF80", Offset = "0x1C6A980", VA = "0x181C6BF80")]
|
|
public TimeStampTokenInfo(TstInfo tstInfo)
|
|
{
|
|
this.tstInfo = tstInfo;
|
|
DateTime dateTime = tstInfo.genTime.ToDateTime();
|
|
this.genTime = dateTime;
|
|
}
|
|
|
|
// Token: 0x170014C6 RID: 5318
|
|
// (get) Token: 0x06007F09 RID: 32521 RVA: 0x001AA2CC File Offset: 0x001A84CC
|
|
[Token(Token = "0x170014C6")]
|
|
public bool IsOrdered
|
|
{
|
|
[Token(Token = "0x6007F09")]
|
|
[Address(RVA = "0x1C6C110", Offset = "0x1C6AB10", VA = "0x181C6C110")]
|
|
get
|
|
{
|
|
return this.tstInfo.ordering.IsTrue;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170014C7 RID: 5319
|
|
// (get) Token: 0x06007F0A RID: 32522 RVA: 0x001AA2F0 File Offset: 0x001A84F0
|
|
[Token(Token = "0x170014C7")]
|
|
public Accuracy Accuracy
|
|
{
|
|
[Token(Token = "0x6007F0A")]
|
|
[Address(RVA = "0xA4BA40", Offset = "0xA4A440", VA = "0x180A4BA40")]
|
|
get
|
|
{
|
|
return this.tstInfo.accuracy;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170014C8 RID: 5320
|
|
// (get) Token: 0x06007F0B RID: 32523 RVA: 0x001AA310 File Offset: 0x001A8510
|
|
[Token(Token = "0x170014C8")]
|
|
public DateTime GenTime
|
|
{
|
|
[Token(Token = "0x6007F0B")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
|
get
|
|
{
|
|
return this.genTime;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170014C9 RID: 5321
|
|
// (get) Token: 0x06007F0C RID: 32524 RVA: 0x001AA324 File Offset: 0x001A8524
|
|
[Token(Token = "0x170014C9")]
|
|
public GenTimeAccuracy GenTimeAccuracy
|
|
{
|
|
[Token(Token = "0x6007F0C")]
|
|
[Address(RVA = "0x1C6C060", Offset = "0x1C6AA60", VA = "0x181C6C060")]
|
|
get
|
|
{
|
|
Accuracy accuracy = this.tstInfo.accuracy;
|
|
if (accuracy == 0)
|
|
{
|
|
}
|
|
GenTimeAccuracy genTimeAccuracy;
|
|
genTimeAccuracy.accuracy = accuracy;
|
|
return genTimeAccuracy;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170014CA RID: 5322
|
|
// (get) Token: 0x06007F0D RID: 32525 RVA: 0x001AA354 File Offset: 0x001A8554
|
|
[Token(Token = "0x170014CA")]
|
|
public string Policy
|
|
{
|
|
[Token(Token = "0x6007F0D")]
|
|
[Address(RVA = "0x1C6C1D0", Offset = "0x1C6ABD0", VA = "0x181C6C1D0")]
|
|
get
|
|
{
|
|
return this.tstInfo.tsaPolicyId.identifier;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170014CB RID: 5323
|
|
// (get) Token: 0x06007F0E RID: 32526 RVA: 0x001AA378 File Offset: 0x001A8578
|
|
[Token(Token = "0x170014CB")]
|
|
public BigInteger SerialNumber
|
|
{
|
|
[Token(Token = "0x6007F0E")]
|
|
[Address(RVA = "0xC11E40", Offset = "0xC10840", VA = "0x180C11E40")]
|
|
get
|
|
{
|
|
return this.tstInfo.serialNumber.Value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170014CC RID: 5324
|
|
// (get) Token: 0x06007F0F RID: 32527 RVA: 0x001AA39C File Offset: 0x001A859C
|
|
[Token(Token = "0x170014CC")]
|
|
public GeneralName Tsa
|
|
{
|
|
[Token(Token = "0x6007F0F")]
|
|
[Address(RVA = "0x8A48E0", Offset = "0x8A32E0", VA = "0x1808A48E0")]
|
|
get
|
|
{
|
|
return this.tstInfo.tsa;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170014CD RID: 5325
|
|
// (get) Token: 0x06007F10 RID: 32528 RVA: 0x001AA3BC File Offset: 0x001A85BC
|
|
[Token(Token = "0x170014CD")]
|
|
public BigInteger Nonce
|
|
{
|
|
[Token(Token = "0x6007F10")]
|
|
[Address(RVA = "0x1C6C190", Offset = "0x1C6AB90", VA = "0x181C6C190")]
|
|
get
|
|
{
|
|
DerInteger nonce = this.tstInfo.nonce;
|
|
if (nonce == 0)
|
|
{
|
|
}
|
|
return nonce.Value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170014CE RID: 5326
|
|
// (get) Token: 0x06007F11 RID: 32529 RVA: 0x001AA3E8 File Offset: 0x001A85E8
|
|
[Token(Token = "0x170014CE")]
|
|
public AlgorithmIdentifier HashAlgorithm
|
|
{
|
|
[Token(Token = "0x6007F11")]
|
|
[Address(RVA = "0x1C6C0E0", Offset = "0x1C6AAE0", VA = "0x181C6C0E0")]
|
|
get
|
|
{
|
|
return this.tstInfo.messageImprint.hashAlgorithm;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170014CF RID: 5327
|
|
// (get) Token: 0x06007F12 RID: 32530 RVA: 0x001AA40C File Offset: 0x001A860C
|
|
[Token(Token = "0x170014CF")]
|
|
public string MessageImprintAlgOid
|
|
{
|
|
[Token(Token = "0x6007F12")]
|
|
[Address(RVA = "0x1C6C140", Offset = "0x1C6AB40", VA = "0x181C6C140")]
|
|
get
|
|
{
|
|
Asn1Object asn1Object = this.tstInfo.messageImprint.hashAlgorithm.ToAsn1Object();
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007F13 RID: 32531 RVA: 0x001AA434 File Offset: 0x001A8634
|
|
[Token(Token = "0x6007F13")]
|
|
[Address(RVA = "0x1C6BF50", Offset = "0x1C6A950", VA = "0x181C6BF50")]
|
|
public byte[] GetMessageImprintDigest()
|
|
{
|
|
return this.tstInfo.messageImprint.hashedMessage;
|
|
}
|
|
|
|
// Token: 0x06007F14 RID: 32532 RVA: 0x001AA458 File Offset: 0x001A8658
|
|
[Token(Token = "0x6007F14")]
|
|
[Address(RVA = "0x53BEA0", Offset = "0x53A8A0", VA = "0x18053BEA0")]
|
|
public byte[] GetEncoded()
|
|
{
|
|
return this.tstInfo.GetEncoded();
|
|
}
|
|
|
|
// Token: 0x170014D0 RID: 5328
|
|
// (get) Token: 0x06007F15 RID: 32533 RVA: 0x001AA478 File Offset: 0x001A8678
|
|
[Token(Token = "0x170014D0")]
|
|
public TstInfo TstInfo
|
|
{
|
|
[Token(Token = "0x6007F15")]
|
|
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
|
|
get
|
|
{
|
|
return this.tstInfo;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005A8E RID: 23182
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4005A8E")]
|
|
private TstInfo tstInfo;
|
|
|
|
// Token: 0x04005A8F RID: 23183
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4005A8F")]
|
|
private DateTime genTime;
|
|
}
|
|
}
|