Files
2026-04-10 22:50:51 +02:00

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;
}
}