找不到 KeyStore 的 DB2 DataSource 属性

DB2 DataSource properties for KeyStore are nowhere to be found

我正在将 db2 数据源与 Hikari 一起使用,我正在尝试使用带有 addDataSourceProperty 的数据源属性或使用 url 中带有 [=11] 的查询参数来设置我的密钥库位置和密码=].

我正在尝试这样做,而不是使用当前有效的 setProperty 设置密钥库位置和系统属性密码。

但是,当我尝试使用属性 db2.jcc.DB2BaseDataSource.sslKeyStoreLocationdb2.jcc.DB2BaseDataSource.sslKeyStorePassworddb2.jcc.DB2BaseDataSource.sslKeyStoreType 时,DB2BaseDataSource class 无法找到这些字段.

如果可以的话请帮忙,我一直在努力解决这个问题,因为显然这就是我应该做的。

https://www.ibm.com/support/knowledgecenter/en/SSEPEK_11.0.0/java/src/tpc/imjcc_r0052075.html#imjcc_r0052075__tblcfgpr2

https://www.ibm.com/support/knowledgecenter/SSEPGG_9.7.0/com.ibm.db2.luw.apdv.java.doc/src/tpc/imjcc_r0021822.html

驱动程序版本 4.23 中引入了以下属性,如问题 link 中所述。

db2.jcc.DB2BaseDataSource.sslKeyStoreLocation
db2.jcc.DB2BaseDataSource.sslKeyStoreType
db2.jcc.DB2BaseDataSource.sslKeyStorePassword