我正在运行一个 PlayFramework 2 应用程序。该应用程序建立一个客户端认证的 SSL 会话到第二台服务器。为此,我将 Java Keystore 文件存储在资源目录中。在我的本地盒子上一切正常。接下来,我创建了一个用于上传到 Cloud Foundry 的 dist 包,它本质上是用一堆 Jars 构建一个 war 文件。知道如何在将其编译成 Jar 并上传到 CloudFoundry 后从我的 java 代码中访问密钥库吗?任何方向将不胜感激。这是当前的代码片段。
最好的,
SR
//READS THE JAVA KEYSTORE FILE FROM A RELATIVE LOCATION
File clientKS = new File("resource/devportal.jks");
//SET CONNECTION PARAMS
con.setRequestMethod("POST");
con.setRequestProperty("Content-Type","application/json");
con.setDoOutput(true);
con.setSSLSocketFactory(getFactory(clientKS, passphrase.toCharArray()));