gpt4 book ai didi

java - 加载 keystore 文件时出现无效 keystore 格式异常

转载 作者:行者123 更新时间:2023-12-01 15:33:08 32 4
gpt4 key购买 nike

我使用下面的代码尝试加载 keystore 文件,但收到 java.io.IOException: 无效的 keystore 格式异常。关于如何解决此问题或导致问题的原因有什么想法吗?

加载 keystore 文件:

final FileInputStream keyFile = new FileInputStream(filePath
+ "key.p7b");
final KeyStore keyStore = KeyStore.getInstance("JKS");
String storepass = "pwd";
keyStore.load(keyFile, storepass.toCharArray());

异常(exception):

java.io.IOException: Invalid keystore format
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:633)
at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:38)
at java.security.KeyStore.load(KeyStore.java:1185)

最佳答案

根据要求,我的评论作为答案:

p7b 是证书文件,而不是 keystore 文件。您必须先将其转换。显然 OpenSSL 可以帮助解决这个问题。

关于java - 加载 keystore 文件时出现无效 keystore 格式异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9321110/

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