- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个现有的应用程序,配置了 trustore 以连接到 ldap
java -Djavax.net.ssl.trustStore=config/keystore.jks
-Djavax.net.ssl.trustStorePassword=p@ssw0rd -jar test.jar
然后我希望应用程序配置为使用 https。我为此使用单独生成的 keystore 。由于我使用的是 spring boot,所以我添加了以下内容:
java -Djavax.net.ssl.trustStore=config/keystore.jks
-Djavax.net.ssl.trustStorePassword=p@ssw0rd
-Dserver.ssl.key-alias=kstore2
-Dserver.ssl.key-store=config/kstore2.keystore
-Dserver.ssl.key-store-password=kstore2
-jar test.jar
当我运行时,出现以下错误:
java.io.FileNotFoundException:
C:\Users.....\AppData\Local\Temp\tomcat.5....\config\keystore.jks
(The system cannot find the path specified).
如果我只使用 -Djavax.net..... 运行,它可以正常工作,但我会返回到 http。如果我只使用 -Dserver.ssl.... 运行,它可以正常工作并且我可以获得 https。但是如果我和他们一起跑,我就得到了错误。
最佳答案
您正在为信任库和 keystore 使用相对路径。您确定 keystore 位于您启动应用程序的配置目录下吗?
关于java - keystore 和 trustore 不能一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52309137/
我确实有一个工作演示,其中包含一个通过 https 连接到服务器(“A”)的小程序。服务器的证书链由小程序通过 JKS 信任库 (myTrustManagerFactory.init(mytrustS
为了满足我们的内部安全要求,我编写了一个 Java 客户端,它使用证书与服务器进行相互身份验证。但是,为了将证书放入 SSLContext,我必须向 keystore 和信任库提供密码。代码中密码是明
我有一个现有的应用程序,配置了 trustore 以连接到 ldap java -Djavax.net.ssl.trustStore=config/keystore.jks -Djavax.
我们有一个本地 truststore.jks 用于我们的应用程序。我们使用 VM 选项将其传递给应用程序,如下所示: -Djavax.net.ssl.trustStore=> 如果我们已经在使用这个
在进入主要问题之前,我想陈述一下我对 Keystore 和 TrustStores 的理解: 1) Keystore - key (私钥)的详细信息,我将使用它作为服务器进行身份验证 2) Trust
我正在尝试通过 python 将消息发布到 kafka 主题,但收到错误消息。我可以通过 CLI 进行连接和发布。希望得到一些指导。我用谷歌搜索并阅读了文档。谢谢!! 成功的 CLI 命令: kaf
我是一名优秀的程序员,十分优秀!