This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
@@ -0,0 +1,56 @@
using System;
using System.Security.Cryptography.X509Certificates;
namespace Mono.Security.Protocol.Tls
{
// Token: 0x02000083 RID: 131
internal class ClientContext : Context
{
// Token: 0x060004BD RID: 1213 RVA: 0x0001D374 File Offset: 0x0001B574
public ClientContext(SslClientStream stream, SecurityProtocolType securityProtocolType, string targetHost, X509CertificateCollection clientCertificates)
: base(securityProtocolType)
{
this.sslStream = stream;
base.ClientSettings.Certificates = clientCertificates;
base.ClientSettings.TargetHost = targetHost;
}
// Token: 0x17000126 RID: 294
// (get) Token: 0x060004BE RID: 1214 RVA: 0x0001D3A8 File Offset: 0x0001B5A8
public SslClientStream SslStream
{
get
{
return this.sslStream;
}
}
// Token: 0x17000127 RID: 295
// (get) Token: 0x060004BF RID: 1215 RVA: 0x0001D3B0 File Offset: 0x0001B5B0
// (set) Token: 0x060004C0 RID: 1216 RVA: 0x0001D3B8 File Offset: 0x0001B5B8
public short ClientHelloProtocol
{
get
{
return this.clientHelloProtocol;
}
set
{
this.clientHelloProtocol = value;
}
}
// Token: 0x060004C1 RID: 1217 RVA: 0x0001D3C4 File Offset: 0x0001B5C4
public override void Clear()
{
this.clientHelloProtocol = 0;
base.Clear();
}
// Token: 0x04000253 RID: 595
private SslClientStream sslStream;
// Token: 0x04000254 RID: 596
private short clientHelloProtocol;
}
}