Class CpSslServerAuthenticationOptions
Inheritance
CpSslServerAuthenticationOptions
Assembly: CryptoPro.Net.Security.dll
Syntax
public class CpSslServerAuthenticationOptions
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
ClientCertificateRequired
Declaration
public bool ClientCertificateRequired { get; set; }
Property Value
EnabledSslProtocols
Declaration
public SslProtocols EnabledSslProtocols { get; set; }
Property Value
EncryptionPolicy
Declaration
public EncryptionPolicy EncryptionPolicy { get; set; }
Property Value
RemoteCertificateValidationCallback
Declaration
public RemoteCertificateValidationCallback? RemoteCertificateValidationCallback { get; set; }
Property Value
ServerCertificate
Declaration
public CpX509Certificate2? ServerCertificate { get; set; }
Property Value
ServerCertificateContext
Declaration
public SslStreamCertificateContext? ServerCertificateContext { get; set; }
Property Value
ServerCertificateSelectionCallback
Declaration
public ServerCertificateSelectionCallback? ServerCertificateSelectionCallback { get; set; }
Property Value