我正在使用下面的代码尝试加载密钥库文件,并且出现java.io.IOException:无效的密钥库格式异常。有关如何解决此问题或导致问题的任何想法?加载密钥库文件时无效的密钥库格式异常
加载密钥存储文件:
final FileInputStream keyFile = new FileInputStream(filePath
+ "key.p7b");
final KeyStore keyStore = KeyStore.getInstance("JKS");
String storepass = "pwd";
keyStore.load(keyFile, storepass.toCharArray());
例外:
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应该是一个有效的密钥库? – 2012-02-17 00:11:21
这是我发送的密钥库文件.. – c12 2012-02-17 00:12:19
如果这是您发送的密钥库文件,您是如何尝试生成它的新版本的? – 2012-02-17 00:24:38