95 lines
3.1 KiB
C#
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: 0x020001EA RID: 490
|
|
[Token(Token = "0x20001EA")]
|
|
public sealed class X509ChainPolicy
|
|
{
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> class.</summary>
|
|
// Token: 0x06000CDA RID: 3290 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000CDA")]
|
|
[Address(RVA = "0xC8E850", Offset = "0xC8D850", VA = "0x180C8E850")]
|
|
public X509ChainPolicy()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000CDB RID: 3291 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000CDB")]
|
|
[Address(RVA = "0xC8E820", Offset = "0xC8D820", VA = "0x180C8E820")]
|
|
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: 0x17000269 RID: 617
|
|
// (get) Token: 0x06000CDC RID: 3292 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000269")]
|
|
public X509Certificate2Collection ExtraStore
|
|
{
|
|
[Token(Token = "0x6000CDC")]
|
|
[Address(RVA = "0xC8E870", Offset = "0xC8D870", VA = "0x180C8E870")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Resets the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> members to their default values.</summary>
|
|
// Token: 0x06000CDD RID: 3293 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000CDD")]
|
|
[Address(RVA = "0xC8E6C0", Offset = "0xC8D6C0", VA = "0x180C8E6C0")]
|
|
public void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040006E8 RID: 1768
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40006E8")]
|
|
private OidCollection apps;
|
|
|
|
// Token: 0x040006E9 RID: 1769
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40006E9")]
|
|
private OidCollection cert;
|
|
|
|
// Token: 0x040006EA RID: 1770
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40006EA")]
|
|
private X509CertificateCollection store;
|
|
|
|
// Token: 0x040006EB RID: 1771
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40006EB")]
|
|
private X509Certificate2Collection store2;
|
|
|
|
// Token: 0x040006EC RID: 1772
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40006EC")]
|
|
private X509RevocationFlag rflag;
|
|
|
|
// Token: 0x040006ED RID: 1773
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x40006ED")]
|
|
private X509RevocationMode mode;
|
|
|
|
// Token: 0x040006EE RID: 1774
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40006EE")]
|
|
private TimeSpan timeout;
|
|
|
|
// Token: 0x040006EF RID: 1775
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40006EF")]
|
|
private X509VerificationFlags vflags;
|
|
|
|
// Token: 0x040006F0 RID: 1776
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40006F0")]
|
|
private DateTime vtime;
|
|
}
|
|
}
|