次の方法で共有


getEncrypt メソッド (SQLServerDataSource)

encrypt プロパティが有効であるかどうかを示す boolean 値を返します。

構文

public boolean getEncypt()

戻り値

encrypt プロパティが有効である場合は、true です。それ以外の場合は false です。

解説

encrypt プロパティが true に設定されている場合、サーバーに証明書がインストールされていれば、Microsoft SQL Server JDBC Driver によって、SQL Server では SSL 暗号化が必ず使用されます。暗号化の対象となるのは、サーバーとクライアントの間で送信されるすべてのデータです。

encrypt プロパティが指定されていないか false に設定されている場合、ドライバーは SQL Server に SSL 暗号化のサポートを強制しません。SQL Server インスタンスが SSL 暗号化を強制的に使用するように構成されていない場合、接続は暗号化なしで確立されます。SQL Server インスタンスが SSL 暗号化を強制的に使用するように構成されている場合、Microsoft SQL Server JDBC Driver は、使用中の Java 仮想マシン (JVM) が正常に構成されていれば自動的に SSL 暗号化を有効にし、そうでなければ接続を終了してエラーを生成します。暗号化プロパティが設定されていない場合、getEncrypt メソッドは既定値の false を返します。

参照

リファレンス

SQLServerDataSource クラス

概念

SQLServerDataSource のメンバー