SqlConnectionStringBuilder.Encrypt プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
バージョン 5.0 以降の値、またはBooleanクライアントとサーバーの間で送信されるすべてのデータに TLS 暗号化が必要かどうかを示す以前のバージョンの値を取得または設定SqlConnectionEncryptOptionします。
public:
property bool Encrypt { bool get(); void set(bool value); };
public:
property Microsoft::Data::SqlClient::SqlConnectionEncryptOption ^ Encrypt { Microsoft::Data::SqlClient::SqlConnectionEncryptOption ^ get(); void set(Microsoft::Data::SqlClient::SqlConnectionEncryptOption ^ value); };
public bool Encrypt { get; set; }
public Microsoft.Data.SqlClient.SqlConnectionEncryptOption Encrypt { get; set; }
member this.Encrypt : bool with get, set
member this.Encrypt : Microsoft.Data.SqlClient.SqlConnectionEncryptOption with get, set
Public Property Encrypt As Boolean
Public Property Encrypt As SqlConnectionEncryptOption
プロパティ値
Encrypt プロパティの値。
注釈
このプロパティは、接続文字列内の "Encrypt" キーに対応しています。
が false Encrypt
で、 が Mandatoryまたは Stricttrue
の場合TrustServerCertificate
、サーバーの TLS 証明書内のサーバー名 (または IP アドレス) は、接続文字列で指定されたサーバー名 (または IP アドレス) と完全に一致している必要があります。 それ以外の場合、接続試行は失敗します。 サブジェクトがワイルドカード文字 (*) で始まる証明書のサポートについては、「 データベース エンジンへの暗号化された接続を有効にする」を参照してください。
注意
バージョン 4.0 以降では、 プロパティEncrypt
の既定値は 以前のバージョンの場合は false
にtrue
設定されます。
注意
バージョン 5.0 以降では、データ型は にSqlConnectionEncryptOption更新され、プロパティのEncrypt
既定値は にMandatory設定されます。