SqlConnectionStringBuilder.Encrypt プロパティ

定義

バージョン 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の既定値は 以前のバージョンの場合は falsetrue設定されます。

注意

バージョン 5.0 以降では、データ型は にSqlConnectionEncryptOption更新され、プロパティのEncrypt既定値は にMandatory設定されます。

適用対象

こちらもご覧ください