从类路径到特定Key / Truststore的路径

时间:2017-02-17 02:25:38

标签: java ssl jar

我想在我的一个应用程序中使用SSL,但是我不知道如何从jar中引用我的信任和密钥库。

我的尝试是将路径设置为"/ssl/keystore.jks",但是这不起作用,尽管指定位置存在文件。

1 个答案:

答案 0 :(得分:2)

为了理解为什么这不起作用,我们必须研究SSL框架如何使用属性值。 路径必须是绝对的,因为这是文件的导入方式。

一个可行的解决方案是

  • 将文件从类路径导出到临时文件
  • 然后指定文件位置的路径

Source