Files
Apr2020-Cpp2Il-Dump/System/Security/Cryptography/X509Certificates/X509ChainPolicy.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

95 lines
3.1 KiB
C#

using System;
using Cpp2IlInjected;
namespace System.Security.Cryptography.X509Certificates
{
/// <summary>Represents the chain policy to be applied when building an X509 certificate chain. This class cannot be inherited.</summary>
// Token: 0x020001EE RID: 494
[Token(Token = "0x20001EE")]
public sealed class X509ChainPolicy
{
/// <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> class.</summary>
// Token: 0x06000CF0 RID: 3312 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000CF0")]
[Address(RVA = "0x51B5E0", Offset = "0x51A3E0", VA = "0x18051B5E0")]
public X509ChainPolicy()
{
}
// Token: 0x06000CF1 RID: 3313 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000CF1")]
[Address(RVA = "0x51B5B0", Offset = "0x51A3B0", VA = "0x18051B5B0")]
internal X509ChainPolicy(X509CertificateCollection store)
{
}
/// <summary>Gets an object that represents an additional collection of certificates that can be searched by the chaining engine when validating a certificate chain.</summary>
/// <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</returns>
// Token: 0x1700026D RID: 621
// (get) Token: 0x06000CF2 RID: 3314 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700026D")]
public X509Certificate2Collection ExtraStore
{
[Token(Token = "0x6000CF2")]
[Address(RVA = "0x51B600", Offset = "0x51A400", VA = "0x18051B600")]
get
{
return null;
}
}
/// <summary>Resets the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> members to their default values.</summary>
// Token: 0x06000CF3 RID: 3315 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000CF3")]
[Address(RVA = "0x51B450", Offset = "0x51A250", VA = "0x18051B450")]
public void Reset()
{
}
// Token: 0x040006F5 RID: 1781
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40006F5")]
private OidCollection apps;
// Token: 0x040006F6 RID: 1782
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40006F6")]
private OidCollection cert;
// Token: 0x040006F7 RID: 1783
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40006F7")]
private X509CertificateCollection store;
// Token: 0x040006F8 RID: 1784
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40006F8")]
private X509Certificate2Collection store2;
// Token: 0x040006F9 RID: 1785
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40006F9")]
private X509RevocationFlag rflag;
// Token: 0x040006FA RID: 1786
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x40006FA")]
private X509RevocationMode mode;
// Token: 0x040006FB RID: 1787
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40006FB")]
private TimeSpan timeout;
// Token: 0x040006FC RID: 1788
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40006FC")]
private X509VerificationFlags vflags;
// Token: 0x040006FD RID: 1789
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40006FD")]
private DateTime vtime;
}
}