gpt4 book ai didi

JAVA - 使用 keystore 对 AWS Elastic Beanstalk 中的 Web 服务进行 SSL 调用

转载 作者:太空宇宙 更新时间:2023-11-03 13:49:58 24 4
gpt4 key购买 nike

我在 AWS Elastic Beanstalk 中加载了一个网络服务 Java。此 Web 服务使用 jks keystore 进行 SSL rest 调用。当我在我的机器上执行网络服务时,我加载 keystore

    System.setProperty("javax.net.ssl.trustStore", "c:\...\file.jks"); 
System.setProperty("javax.net.ssl.trustStorePassword", "password");
System.setProperty("javax.net.ssl.keyStore", "c:\...\file.jks");
System.setProperty("javax.net.ssl.keyStorePassword", "sviluppo");

使用 System.setProperty 我需要 file.jks 的绝对路径。如何在 AWS Elastic Beanstalk 上制作相同的内容?

(我尝试使用 getAbsolutePath() 和 getCanonicalPath(),但在我的机器上,这些指令返回 myEclipse root)

最佳答案

首先,您必须将您的file.jks 与您的java 应用程序(WAR 或JAR)捆绑在一起,然后您可以从file.jks 的相对路径中获取绝对路径> 如这个接受的答案中所述:Converting Relative Paths to Absolute Paths

关于JAVA - 使用 keystore 对 AWS Elastic Beanstalk 中的 Web 服务进行 SSL 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54143588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com