Как преобразовать зашифрованную строку частного ключа в объект Java - PullRequest
0 голосов
/ 25 марта 2019

У меня есть строка с зашифрованным закрытым ключом, подобная этой

-----BEGIN ENCRYPTED PRIVATE KEY-----
content
-----END ENCRYPTED PRIVATE KEY-----

Я хочу сохранить закрытый ключ в файле хранилища ключей с цепочкой сертификатов.

И я обнаружил, что здесь есть две функции в KeyStore.class.

  1. KeyStore.setKeyEntry(String alias, Key key, Char[] password, Certificate[] chain)
  2. KeyStore.setKeyEntry(String alias, byte[] key, Certificate[] chain)

Что мне делать в Java-коде?

Или как заменить зашифрованный закрытый ключ String на объект Java?

Или как заменить зашифрованный закрытый ключ String на байтовый массив, который можно использовать для функции пункта 2?

...