Class CpSslClientAuthenticationOptions
Inheritance
CpSslClientAuthenticationOptions
Assembly: CryptoPro.Net.Security.dll
Syntax
public class CpSslClientAuthenticationOptions
Properties
AllowRenegotiation
Declaration
public bool AllowRenegotiation { get; set; }
Property Value
ApplicationProtocols
Declaration
public List<SslApplicationProtocol>? ApplicationProtocols { get; set; }
Property Value
CertificateRevocationCheckMode
Declaration
public X509RevocationMode CertificateRevocationCheckMode { get; set; }
Property Value
CipherSuitesPolicy
Specifies cipher suites allowed to be used for TLS.
When set to null operating system default will be used.
Use extreme caution when changing this setting.
Declaration
public CipherSuitesPolicy? CipherSuitesPolicy { get; set; }
Property Value
ClientCertificates
Declaration
public CpX509Certificate2Collection? ClientCertificates { get; set; }
Property Value
EnabledSslProtocols
Declaration
public SslProtocols EnabledSslProtocols { get; set; }
Property Value
EncryptionPolicy
Declaration
public EncryptionPolicy EncryptionPolicy { get; set; }
Property Value
LocalCertificateSelectionCallback
Declaration
public LocalCertificateSelectionCallback? LocalCertificateSelectionCallback { get; set; }
Property Value
RemoteCertificateValidationCallback
Declaration
public RemoteCertificateValidationCallback? RemoteCertificateValidationCallback { get; set; }
Property Value
TargetHost
Declaration
public string? TargetHost { get; set; }
Property Value