Я работаю над приложением Java (JSE 7), которое получает закрытый ключ в формате SSLeay с внешнего сервера и нуждается в создании объекта java.security.PrivateKey. Поскольку ключ получен динамически и приложение запрещено использовать JNI, я не могу использовать openssl для преобразования ключа.Построить объект Java PrivateKey с помощью отформатированного ключа SSLeay
Вместо этого я ищу чистое Java-решение для преобразования из SSLeay в PKCS # 8 или в другой формат, из которого может быть создан PrivateKey.
В Googling представлены несколько сторонних библиотек, которые обрабатывают ключи SSLeay (например, один из «Entrust»), но я, к сожалению, ограничен в этой реализации, чтобы использовать внешние библиотеки. Да, я знаю. Даже не палаты общин.
Кто-нибудь знает какие-либо инструменты в стандартной библиотеке JSE 7, которые помогут с этим? Я не возражаю за то, чтобы писать в себе конвертацию самостоятельно, но мне было трудно найти точную спецификацию для SSLeay.
Спасибо за любые указатели!