95 lines
3.9 KiB
C#
95 lines
3.9 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Security.Cryptography.X509Certificates
|
|
{
|
|
/// <summary>Represents a chain-building engine for <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> certificates.</summary>
|
|
// Token: 0x020001E9 RID: 489
|
|
[Token(Token = "0x20001E9")]
|
|
public class X509Chain : IDisposable
|
|
{
|
|
// Token: 0x17000263 RID: 611
|
|
// (get) Token: 0x06000CD2 RID: 3282 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000263")]
|
|
internal X509ChainImpl Impl
|
|
{
|
|
[Token(Token = "0x6000CD2")]
|
|
[Address(RVA = "0x51BD50", Offset = "0x51AB50", VA = "0x18051BD50")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> class.</summary>
|
|
// Token: 0x06000CD3 RID: 3283 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000CD3")]
|
|
[Address(RVA = "0x51BBA0", Offset = "0x51A9A0", VA = "0x18051BBA0")]
|
|
public X509Chain()
|
|
{
|
|
}
|
|
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> class specifying a value that indicates whether the machine context should be used.</summary>
|
|
/// <param name="useMachineContext">
|
|
/// <see langword="true" /> to use the machine context; <see langword="false" /> to use the current user context.</param>
|
|
// Token: 0x06000CD4 RID: 3284 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000CD4")]
|
|
[Address(RVA = "0x51BA80", Offset = "0x51A880", VA = "0x18051BA80")]
|
|
public X509Chain(bool useMachineContext)
|
|
{
|
|
}
|
|
|
|
/// <summary>Gets or sets the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> to use when building an X.509 certificate chain.</summary>
|
|
/// <returns>The <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> object associated with this X.509 chain.</returns>
|
|
/// <exception cref="T:System.ArgumentNullException">The value being set for this property is <see langword="null" />.</exception>
|
|
// Token: 0x17000264 RID: 612
|
|
// (get) Token: 0x06000CD5 RID: 3285 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x06000CD6 RID: 3286 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000264")]
|
|
public X509ChainPolicy ChainPolicy
|
|
{
|
|
[Token(Token = "0x6000CD5")]
|
|
[Address(RVA = "0x51BCC0", Offset = "0x51AAC0", VA = "0x18051BCC0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000CD6")]
|
|
[Address(RVA = "0x51BDC0", Offset = "0x51ABC0", VA = "0x18051BDC0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
/// <summary>Releases all of the resources used by this <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
|
|
// Token: 0x06000CD7 RID: 3287 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000CD7")]
|
|
[Address(RVA = "0x51B990", Offset = "0x51A790", VA = "0x18051B990", Slot = "4")]
|
|
public void Dispose()
|
|
{
|
|
}
|
|
|
|
/// <summary>Releases the unmanaged resources used by this <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />, and optionally releases the managed resources.</summary>
|
|
/// <param name="disposing">
|
|
/// <see langword="true" /> to release both managed and unmanaged resources; <see langword="false" /> to release only unmanaged resources.</param>
|
|
// Token: 0x06000CD8 RID: 3288 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000CD8")]
|
|
[Address(RVA = "0x51B900", Offset = "0x51A700", VA = "0x18051B900", Slot = "5")]
|
|
protected virtual void Dispose(bool disposing)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000CD9 RID: 3289 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000CD9")]
|
|
[Address(RVA = "0x51BA00", Offset = "0x51A800", VA = "0x18051BA00", Slot = "1")]
|
|
protected override void Finalize()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040006EE RID: 1774
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40006EE")]
|
|
private X509ChainImpl impl;
|
|
}
|
|
}
|