У меня есть строка с зашифрованным закрытым ключом, подобная этой
-----BEGIN ENCRYPTED PRIVATE KEY-----
content
-----END ENCRYPTED PRIVATE KEY-----
Я хочу сохранить закрытый ключ в файле хранилища ключей с цепочкой сертификатов.
И я обнаружил, что здесь есть две функции в KeyStore.class.
KeyStore.setKeyEntry(String alias, Key key, Char[] password, Certificate[] chain)
KeyStore.setKeyEntry(String alias, byte[] key, Certificate[] chain)
Что мне делать в Java-коде?
Или как заменить зашифрованный закрытый ключ String на объект Java?
Или как заменить зашифрованный закрытый ключ String на байтовый массив, который можно использовать для функции пункта 2?