SqlConnectionStringBuilder.Encrypt Property

Definition

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

Boolean

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.

Applies to

See also