205 lines
5.5 KiB
C#
205 lines
5.5 KiB
C#
using System;
|
|
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: 0x02001A51 RID: 6737
|
|
[Token(Token = "0x2001A51")]
|
|
public class TimeStampTokenInfo
|
|
{
|
|
// Token: 0x06009EB0 RID: 40624 RVA: 0x0020A940 File Offset: 0x00208B40
|
|
[Token(Token = "0x6009EB0")]
|
|
[Address(RVA = "0x5F1C80", Offset = "0x5F0C80", VA = "0x1805F1C80")]
|
|
public TimeStampTokenInfo(TstInfo tstInfo)
|
|
{
|
|
this.tstInfo = tstInfo;
|
|
DateTime dateTime = tstInfo.genTime.ToDateTime();
|
|
this.genTime = dateTime;
|
|
}
|
|
|
|
// Token: 0x17001964 RID: 6500
|
|
// (get) Token: 0x06009EB1 RID: 40625 RVA: 0x0020A988 File Offset: 0x00208B88
|
|
[Token(Token = "0x17001964")]
|
|
public bool IsOrdered
|
|
{
|
|
[Token(Token = "0x6009EB1")]
|
|
[Address(RVA = "0x5F1E10", Offset = "0x5F0E10", VA = "0x1805F1E10")]
|
|
get
|
|
{
|
|
return this.tstInfo.ordering.IsTrue;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001965 RID: 6501
|
|
// (get) Token: 0x06009EB2 RID: 40626 RVA: 0x0020A9AC File Offset: 0x00208BAC
|
|
[Token(Token = "0x17001965")]
|
|
public Accuracy Accuracy
|
|
{
|
|
[Token(Token = "0x6009EB2")]
|
|
[Address(RVA = "0x5EF710", Offset = "0x5EE710", VA = "0x1805EF710")]
|
|
get
|
|
{
|
|
return this.tstInfo.accuracy;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001966 RID: 6502
|
|
// (get) Token: 0x06009EB3 RID: 40627 RVA: 0x0020A9CC File Offset: 0x00208BCC
|
|
[Token(Token = "0x17001966")]
|
|
public DateTime GenTime
|
|
{
|
|
[Token(Token = "0x6009EB3")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
|
get
|
|
{
|
|
return this.genTime;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001967 RID: 6503
|
|
// (get) Token: 0x06009EB4 RID: 40628 RVA: 0x0020A9E0 File Offset: 0x00208BE0
|
|
[Token(Token = "0x17001967")]
|
|
public GenTimeAccuracy GenTimeAccuracy
|
|
{
|
|
[Token(Token = "0x6009EB4")]
|
|
[Address(RVA = "0x5F1D60", Offset = "0x5F0D60", VA = "0x1805F1D60")]
|
|
get
|
|
{
|
|
Accuracy accuracy = this.tstInfo.accuracy;
|
|
if (accuracy == 0)
|
|
{
|
|
}
|
|
GenTimeAccuracy genTimeAccuracy;
|
|
genTimeAccuracy.accuracy = accuracy;
|
|
return genTimeAccuracy;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001968 RID: 6504
|
|
// (get) Token: 0x06009EB5 RID: 40629 RVA: 0x0020AA10 File Offset: 0x00208C10
|
|
[Token(Token = "0x17001968")]
|
|
public string Policy
|
|
{
|
|
[Token(Token = "0x6009EB5")]
|
|
[Address(RVA = "0x5F1ED0", Offset = "0x5F0ED0", VA = "0x1805F1ED0")]
|
|
get
|
|
{
|
|
return this.tstInfo.tsaPolicyId.identifier;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001969 RID: 6505
|
|
// (get) Token: 0x06009EB6 RID: 40630 RVA: 0x0020AA34 File Offset: 0x00208C34
|
|
[Token(Token = "0x17001969")]
|
|
public BigInteger SerialNumber
|
|
{
|
|
[Token(Token = "0x6009EB6")]
|
|
[Address(RVA = "0x5F1F00", Offset = "0x5F0F00", VA = "0x1805F1F00")]
|
|
get
|
|
{
|
|
return this.tstInfo.serialNumber.Value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700196A RID: 6506
|
|
// (get) Token: 0x06009EB7 RID: 40631 RVA: 0x0020AA58 File Offset: 0x00208C58
|
|
[Token(Token = "0x1700196A")]
|
|
public GeneralName Tsa
|
|
{
|
|
[Token(Token = "0x6009EB7")]
|
|
[Address(RVA = "0x5F1F30", Offset = "0x5F0F30", VA = "0x1805F1F30")]
|
|
get
|
|
{
|
|
return this.tstInfo.tsa;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700196B RID: 6507
|
|
// (get) Token: 0x06009EB8 RID: 40632 RVA: 0x0020AA78 File Offset: 0x00208C78
|
|
[Token(Token = "0x1700196B")]
|
|
public BigInteger Nonce
|
|
{
|
|
[Token(Token = "0x6009EB8")]
|
|
[Address(RVA = "0x5F1E90", Offset = "0x5F0E90", VA = "0x1805F1E90")]
|
|
get
|
|
{
|
|
DerInteger nonce = this.tstInfo.nonce;
|
|
if (nonce == 0)
|
|
{
|
|
}
|
|
return nonce.Value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700196C RID: 6508
|
|
// (get) Token: 0x06009EB9 RID: 40633 RVA: 0x0020AAA4 File Offset: 0x00208CA4
|
|
[Token(Token = "0x1700196C")]
|
|
public AlgorithmIdentifier HashAlgorithm
|
|
{
|
|
[Token(Token = "0x6009EB9")]
|
|
[Address(RVA = "0x5F1DE0", Offset = "0x5F0DE0", VA = "0x1805F1DE0")]
|
|
get
|
|
{
|
|
return this.tstInfo.messageImprint.hashAlgorithm;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700196D RID: 6509
|
|
// (get) Token: 0x06009EBA RID: 40634 RVA: 0x0020AAC8 File Offset: 0x00208CC8
|
|
[Token(Token = "0x1700196D")]
|
|
public string MessageImprintAlgOid
|
|
{
|
|
[Token(Token = "0x6009EBA")]
|
|
[Address(RVA = "0x5F1E40", Offset = "0x5F0E40", VA = "0x1805F1E40")]
|
|
get
|
|
{
|
|
Asn1Object asn1Object = this.tstInfo.messageImprint.hashAlgorithm.ToAsn1Object();
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06009EBB RID: 40635 RVA: 0x0020AAF0 File Offset: 0x00208CF0
|
|
[Token(Token = "0x6009EBB")]
|
|
[Address(RVA = "0x5F1C50", Offset = "0x5F0C50", VA = "0x1805F1C50")]
|
|
public byte[] GetMessageImprintDigest()
|
|
{
|
|
return this.tstInfo.messageImprint.hashedMessage;
|
|
}
|
|
|
|
// Token: 0x06009EBC RID: 40636 RVA: 0x0020AB14 File Offset: 0x00208D14
|
|
[Token(Token = "0x6009EBC")]
|
|
[Address(RVA = "0x423720", Offset = "0x422720", VA = "0x180423720")]
|
|
public byte[] GetEncoded()
|
|
{
|
|
return this.tstInfo.GetEncoded();
|
|
}
|
|
|
|
// Token: 0x1700196E RID: 6510
|
|
// (get) Token: 0x06009EBD RID: 40637 RVA: 0x0020AB34 File Offset: 0x00208D34
|
|
[Token(Token = "0x1700196E")]
|
|
public TstInfo TstInfo
|
|
{
|
|
[Token(Token = "0x6009EBD")]
|
|
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
get
|
|
{
|
|
return this.tstInfo;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04006A8A RID: 27274
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4006A8A")]
|
|
private TstInfo tstInfo;
|
|
|
|
// Token: 0x04006A8B RID: 27275
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4006A8B")]
|
|
private DateTime genTime;
|
|
}
|
|
}
|