Property SslMode
- Namespace
- YndigoBlue.Velocity.Data
- Assembly
- YndigoBlue.Velocity.dll
SslMode
Gets or sets the SSL/TLS encryption and certificate verification mode for this connection.
public virtual SslMode SslMode { get; set; }
Property Value
Remarks
Controls whether SSL/TLS is used and how the server's certificate is validated. Defaults to Disable — no encryption unless explicitly configured.
Recommended production setting: VerifyFull combined with a trusted CA certificate in SslCaPath. This prevents man-in-the-middle attacks and ensures you are connected to the intended server.
For SQL Server, VerifyCA and VerifyFull automatically set
SqlServerDatasourceConnection.TrustServerCertificate to false.
For DB2, Prefer and Require are not supported and will throw a NotSupportedException at connection time.
For SQL Server, Prefer is not supported and will throw a NotSupportedException at connection time. SqlServerDatasourceConnection overrides the default to Require.