SqlConnectionStringBuilder.Encrypt Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets or sets a Boolean value that indicates whether SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed.
public bool Encrypt { get; set; }
member this.Encrypt : bool with get, set
Public Property Encrypt As Boolean
Property Value
The value of the Encrypt property, or false if none has been supplied.
Remarks
This property corresponds to the "Encrypt" key within the connection string.
When TrustServerCertificate is false and Encrypt is true, the server name (or IP address) in a SQL Server SSL certificate must exactly match the server name (or IP address) specified in the connection string. Otherwise, the connection attempt will fail. For information about support for certificates whose subject starts with a wildcard character (*), see Enable encrypted connections to the Database Engine.