Class SslSettings
Contains SSL connection parameters.
Inherited Members
Namespace: OnixS.Fix
Assembly: OnixS.Fix.Engine.dll
Syntax
public class SslSettings
Properties
CaFile
Paths to file(s) in PKSC#12 format that contains SSL certificate chain excluding endpoint certificate or certificate store location(s) in form "Cert://CurrentUser(or LocalMachine)/Path/THUMBPRINT" or file(s) in PEM format containing one or several сertificates each. Multiple certificate location values should be separated by '|'.
Declaration
public string CaFile { get; set; }
Property Value
Type | Description |
---|---|
String | Paths to file(s) in PKSC#12 format that contains SSL certificate chain excluding endpoint certificate or certificate store location(s) in form "Cert://CurrentUser(or LocalMachine)/Path/THUMBPRINT" or file(s) in PEM format containing one or several сertificates each. Multiple certificate location values should be separated by '|'. |
CertificateLocation
Paths to files in PKSC#12 format that contains a certificate with private key or certificate store location in form "Cert://CurrentUser(or LocalMachine)/Path/THUMBPRINT" or path to certificate file in PEM format containing the certificate itself and a private key or path to certificate file in PEM format and path to private key in PEM format separated by '|'.
Declaration
public string CertificateLocation { get; set; }
Property Value
Type | Description |
---|---|
String | Paths to files in PKSC#12 format that contains a certificate with private key or certificate store location in form "Cert://CurrentUser(or LocalMachine)/Path/THUMBPRINT" or path to certificate file in PEM format containing the certificate itself and a private key or path to certificate file in PEM format and path to private key file in PEM format separated by '|'. |
PrivateKeyPassword
The password to access SSL certificate private key if it has ciphered. The default value is null. The property key is SslPrivateKeyPassword.
Declaration
public SecureString PrivateKeyPassword { get; set; }
Property Value
Type | Description |
---|---|
SecureString | The password to access SSL certificate private key if it has ciphered |
Protocol
Specifies security protocol used to authenticate this connection. Default value is SslProtocol.
Declaration
public SslProtocols Protocol { get; set; }
Property Value
Type | Description |
---|---|
SslProtocols | Security protocol used to authenticate this connection |
VerifyPeer
Specifies if this endpoint should verify remote end certificate.
Declaration
public bool VerifyPeer { get; set; }
Property Value
Type | Description |
---|---|
Boolean |