我想在SSL模式下调用jdbc连接。但是当前的解决方案都与将信任库设置为系统属性有关,例如
java -Djavax.net.ssl.trustStore=keystore_name
-Djavax.net.ssl.trustStorePassword=password
或者
Properties systemProps = System.getProperties();
systemProps.put( "javax.net.ssl.trustStore", "/path/to/yourTruststore.jks");
systemProps.put( "javax.net.ssl.trustStorePassword", "trustStorePassword");
System.setProperties(systemProps);
但是,这种方法非常危险,而其他应用程序也使用/更改此系统变量。
那么,有没有什么方法可以在运行时注入truststore但不影响系统级配置?
由于