setTrustServerCertificate メソッド (SQLServerDataSource)
trustServerCertificate プロパティが有効であるかどうかを示す Boolean 値を設定します。
構文
public void setTrustServerCertificate(boolean trustServerCertificate)
パラメーター
trustServerCertificate
通信レイヤーが TLS で暗号化されているときに、サーバーの TLS (トランスポート層セキュリティ) (以前の SSL (Secure Sockets Layer)) 証明書が自動的に信頼されるようにする場合は、true です。 それ以外の場合は、 falseです。
解説
trustServerCertificate プロパティが true に設定されている場合、通信レイヤーが TLS で暗号化されているとき、SQL Server の TLS/SSL 証明書は自動的に信頼されます。 つまり、SQL Server 用 Microsoft JDBC ドライバー では SQL Server の TLS/SSL 証明書は検証されません。 既定値は false です。
trustServerCertificate プロパティが false に設定されている場合は、SQL Server 用 Microsoft JDBC ドライバー によってサーバーの TLS/SSL 証明書が検証されます。