setTrustStore 方法 (SQLServerDataSource)
设置指向证书 trustStore 文件的路径(包括文件名)。
语法
public void setTrustStore(java.lang.String trustStore)
参数
trustStore
包含证书 trustStore 文件的路径(包括文件名)的字符串 。
备注
如果未指定 trustStore 属性或将此属性设置为 null,则 Microsoft JDBC Driver for SQL Server 将依赖于信任关系管理器工厂的查找规则来确定要使用哪一个证书存储区。 默认的 SunX509 TrustManagerFactory 尝试按此顺序在下列位置查找信任的资料:
-
- 由“javax.net.ssl.trustStore”Java 虚拟机 (JVM) 系统属性指定的文件。
-
- “<java-home>/lib/security/jssecacerts”文件。
-
- “<>/lib/security/cacerts”文件。
有关详细信息,请参阅 Sun Microsystems 网站上的 SunX509 TrustManager 接口文档。
如果 trustStore 属性设置为字符串或空字符串 "",则驱动程序将使用该值来查找 trustStore 文件以验证服务器 TLS/SSL 证书。
可随 trustStore 属性同时指定 trustStorePassword 属性,并使用其值来打开 trustStore 文件。 有关详细信息,请参阅 setTrustStorePassword。