微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在PCFCloud Foundry上将SSL密钥库文件添加到Java可信存储区以进行HTTP客户端请求

如何解决在PCFCloud Foundry上将SSL密钥库文件添加到Java可信存储区以进行HTTP客户端请求

您必须将 文件与应用程序捆绑在一起。请找到下面的步骤。

  1. 将您的keystore.jks文件放入应用程序资源(src / main / resources)文件夹中。
  2. 在 *

client.ssl.trust-store = keystore.jks client.ssl.trust-password =通过

  1. 现在从application.properties获取属性

@value(“ $ {client.ssl.trust-password}”) 私有字符串trustPassword @value

(“ $ {client.ssl.trust-store}”) 私有字符串trustStore

  1. 现在初始化流动属性

System.setProperty(“ javax.net.ssl.trustStore”,trustStore); System.setProperty(“ javax.net.ssl.trustStorePassword”,trustPassword);

  1. 最终推动PCF

解决方法

在我的spring boot应用程序中,我发出一个https(secure)请求。为此,我需要将流动参数作为JVM参数传递。

javax.net.ssl.trustStore javax.net.ssl.trustStorePassword

例如:

-Djavax.net.ssl.trustStore=~/home/dinusha/keystore.jks -Djavax.net.ssl.trustStorePassword=pass

在PCF(Cloud Foundry)中,我无法将keystore.jks文件复制到PCF。那么如何在PCF上传递此值

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。