Ниже приведен мой код для получения закрытого ключа из файла хранилища ключей.
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.
Любая помощь будет принята с благодарностью !!
Мой вопрос не может получить закрытый ключ.Но упомянутый вопрос - неправильный ключ