私钥来自密钥库对象为空

时间:2019-07-09 09:56:20

标签: java security bouncycastle keystore

下面是我从密钥库文件获取私钥的代码。

BouncyCastleProvider provider = new BouncyCastleProvider();
Security.addProvider(provider);
System.err.println(KeyStore.getDefaultType());
KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType());
ks.load(new FileInputStream("src/main/resources/xxx.jks"), PASSWORD);
String alias = "xxxxxxx";
PrivateKey pk = (PrivateKey) ks.getKey(alias, PASSWORD);
System.err.println(pk);

我为别名和密码提供了正确的值。但是我的私钥却为空。

为什么我会得到null,是否有其他方法可以从jks文件中获取私钥。

任何帮助将不胜感激!

我的问题无法获取私钥。但是提到的问题是密钥不正确

0 个答案:

没有答案