scripts
This commit is contained in:
@@ -0,0 +1,165 @@
|
||||
using System;
|
||||
using System.Security.Cryptography;
|
||||
using Mono.Security.Cryptography;
|
||||
using Mono.Security.Protocol.Tls.Handshake;
|
||||
using Mono.Security.X509;
|
||||
|
||||
namespace Mono.Security.Protocol.Tls
|
||||
{
|
||||
// Token: 0x020000A2 RID: 162
|
||||
internal class TlsServerSettings
|
||||
{
|
||||
// Token: 0x17000192 RID: 402
|
||||
// (get) Token: 0x06000626 RID: 1574 RVA: 0x00023030 File Offset: 0x00021230
|
||||
// (set) Token: 0x06000627 RID: 1575 RVA: 0x00023038 File Offset: 0x00021238
|
||||
public bool ServerKeyExchange
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.serverKeyExchange;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.serverKeyExchange = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000193 RID: 403
|
||||
// (get) Token: 0x06000628 RID: 1576 RVA: 0x00023044 File Offset: 0x00021244
|
||||
// (set) Token: 0x06000629 RID: 1577 RVA: 0x0002304C File Offset: 0x0002124C
|
||||
public X509CertificateCollection Certificates
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.certificates;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.certificates = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000194 RID: 404
|
||||
// (get) Token: 0x0600062A RID: 1578 RVA: 0x00023058 File Offset: 0x00021258
|
||||
public RSA CertificateRSA
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.certificateRSA;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000195 RID: 405
|
||||
// (get) Token: 0x0600062B RID: 1579 RVA: 0x00023060 File Offset: 0x00021260
|
||||
// (set) Token: 0x0600062C RID: 1580 RVA: 0x00023068 File Offset: 0x00021268
|
||||
public RSAParameters RsaParameters
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.rsaParameters;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.rsaParameters = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000196 RID: 406
|
||||
// (get) Token: 0x0600062D RID: 1581 RVA: 0x00023074 File Offset: 0x00021274
|
||||
// (set) Token: 0x0600062E RID: 1582 RVA: 0x0002307C File Offset: 0x0002127C
|
||||
public byte[] SignedParams
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.signedParams;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.signedParams = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000197 RID: 407
|
||||
// (get) Token: 0x0600062F RID: 1583 RVA: 0x00023088 File Offset: 0x00021288
|
||||
// (set) Token: 0x06000630 RID: 1584 RVA: 0x00023090 File Offset: 0x00021290
|
||||
public bool CertificateRequest
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.certificateRequest;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.certificateRequest = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000198 RID: 408
|
||||
// (get) Token: 0x06000631 RID: 1585 RVA: 0x0002309C File Offset: 0x0002129C
|
||||
// (set) Token: 0x06000632 RID: 1586 RVA: 0x000230A4 File Offset: 0x000212A4
|
||||
public ClientCertificateType[] CertificateTypes
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.certificateTypes;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.certificateTypes = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000199 RID: 409
|
||||
// (get) Token: 0x06000633 RID: 1587 RVA: 0x000230B0 File Offset: 0x000212B0
|
||||
// (set) Token: 0x06000634 RID: 1588 RVA: 0x000230B8 File Offset: 0x000212B8
|
||||
public string[] DistinguisedNames
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.distinguisedNames;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.distinguisedNames = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000635 RID: 1589 RVA: 0x000230C4 File Offset: 0x000212C4
|
||||
public void UpdateCertificateRSA()
|
||||
{
|
||||
if (this.certificates == null || this.certificates.Count == 0)
|
||||
{
|
||||
this.certificateRSA = null;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.certificateRSA = new RSAManaged(this.certificates[0].RSA.KeySize);
|
||||
this.certificateRSA.ImportParameters(this.certificates[0].RSA.ExportParameters(false));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040002F8 RID: 760
|
||||
private X509CertificateCollection certificates;
|
||||
|
||||
// Token: 0x040002F9 RID: 761
|
||||
private RSA certificateRSA;
|
||||
|
||||
// Token: 0x040002FA RID: 762
|
||||
private RSAParameters rsaParameters;
|
||||
|
||||
// Token: 0x040002FB RID: 763
|
||||
private byte[] signedParams;
|
||||
|
||||
// Token: 0x040002FC RID: 764
|
||||
private string[] distinguisedNames;
|
||||
|
||||
// Token: 0x040002FD RID: 765
|
||||
private bool serverKeyExchange;
|
||||
|
||||
// Token: 0x040002FE RID: 766
|
||||
private bool certificateRequest;
|
||||
|
||||
// Token: 0x040002FF RID: 767
|
||||
private ClientCertificateType[] certificateTypes;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user