Закрытый ключ возвращается как нулевой из объекта хранилища ключей - PullRequest
1 голос
/ 09 июля 2019

Ниже приведен мой код для получения закрытого ключа из файла хранилища ключей.

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);

Я даю правильные значения для псевдонима и пароля.Но я получаю нулевое значение в закрытом ключе.

Почему я получаю нулевое значение, существует ли какой-либо альтернативный подход для получения закрытого ключа из файла jks.

Любая помощь будет принята с благодарностью !!

Мой вопрос не может получить закрытый ключ.Но упомянутый вопрос - неправильный ключ

...