140 lines
3.9 KiB
C#
140 lines
3.9 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Security.Cryptography.X509Certificates
|
|
{
|
|
// Token: 0x02000432 RID: 1074
|
|
[Token(Token = "0x2000432")]
|
|
internal abstract class X509CertificateImpl : IDisposable
|
|
{
|
|
// Token: 0x17000502 RID: 1282
|
|
// (get) Token: 0x0600242D RID: 9261
|
|
[Token(Token = "0x17000502")]
|
|
public abstract bool IsValid
|
|
{
|
|
[Token(Token = "0x600242D")]
|
|
[Address(Slot = "5")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x0600242E RID: 9262 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600242E")]
|
|
[Address(RVA = "0x2E06540", Offset = "0x2E05340", VA = "0x182E06540")]
|
|
protected void ThrowIfContextInvalid()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600242F RID: 9263
|
|
[Token(Token = "0x600242F")]
|
|
[Address(Slot = "6")]
|
|
public abstract X509CertificateImpl Clone();
|
|
|
|
// Token: 0x06002430 RID: 9264
|
|
[Token(Token = "0x6002430")]
|
|
[Address(Slot = "7")]
|
|
public abstract string GetIssuerName(bool legacyV1Mode);
|
|
|
|
// Token: 0x06002431 RID: 9265
|
|
[Token(Token = "0x6002431")]
|
|
[Address(Slot = "8")]
|
|
public abstract string GetSubjectName(bool legacyV1Mode);
|
|
|
|
// Token: 0x06002432 RID: 9266
|
|
[Token(Token = "0x6002432")]
|
|
[Address(Slot = "9")]
|
|
public abstract byte[] GetRawCertData();
|
|
|
|
// Token: 0x06002433 RID: 9267
|
|
[Token(Token = "0x6002433")]
|
|
[Address(Slot = "10")]
|
|
public abstract DateTime GetValidFrom();
|
|
|
|
// Token: 0x06002434 RID: 9268
|
|
[Token(Token = "0x6002434")]
|
|
[Address(Slot = "11")]
|
|
public abstract DateTime GetValidUntil();
|
|
|
|
// Token: 0x06002435 RID: 9269 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6002435")]
|
|
[Address(RVA = "0x2E063F0", Offset = "0x2E051F0", VA = "0x182E063F0")]
|
|
public byte[] GetCertHash()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06002436 RID: 9270
|
|
[Token(Token = "0x6002436")]
|
|
[Address(Slot = "12")]
|
|
protected abstract byte[] GetCertHash(bool lazy);
|
|
|
|
// Token: 0x06002437 RID: 9271 RVA: 0x000155E8 File Offset: 0x000137E8
|
|
[Token(Token = "0x6002437")]
|
|
[Address(RVA = "0x2E06470", Offset = "0x2E05270", VA = "0x182E06470", Slot = "2")]
|
|
public override int GetHashCode()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06002438 RID: 9272
|
|
[Token(Token = "0x6002438")]
|
|
[Address(Slot = "13")]
|
|
public abstract bool Equals(X509CertificateImpl other, out bool result);
|
|
|
|
// Token: 0x06002439 RID: 9273
|
|
[Token(Token = "0x6002439")]
|
|
[Address(Slot = "14")]
|
|
public abstract byte[] GetPublicKey();
|
|
|
|
// Token: 0x0600243A RID: 9274
|
|
[Token(Token = "0x600243A")]
|
|
[Address(Slot = "15")]
|
|
public abstract byte[] GetSerialNumber();
|
|
|
|
// Token: 0x0600243B RID: 9275
|
|
[Token(Token = "0x600243B")]
|
|
[Address(Slot = "16")]
|
|
public abstract string ToString(bool full);
|
|
|
|
// Token: 0x0600243C RID: 9276 RVA: 0x00015600 File Offset: 0x00013800
|
|
[Token(Token = "0x600243C")]
|
|
[Address(RVA = "0x2E061E0", Offset = "0x2E04FE0", VA = "0x182E061E0", Slot = "0")]
|
|
public override bool Equals(object obj)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600243D RID: 9277 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600243D")]
|
|
[Address(RVA = "0x2E06170", Offset = "0x2E04F70", VA = "0x182E06170", Slot = "4")]
|
|
public void Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600243E RID: 9278 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600243E")]
|
|
[Address(RVA = "0x4ECBB0", Offset = "0x4EB9B0", VA = "0x1804ECBB0", Slot = "17")]
|
|
protected virtual void Dispose(bool disposing)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600243F RID: 9279 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600243F")]
|
|
[Address(RVA = "0x2E06370", Offset = "0x2E05170", VA = "0x182E06370", Slot = "1")]
|
|
protected override void Finalize()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002440 RID: 9280 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002440")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
protected X509CertificateImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04001487 RID: 5255
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001487")]
|
|
private byte[] cachedCertificateHash;
|
|
}
|
|
}
|