Я пишу приложение, которое должно получить закрытый ключ от пользователя, а затем отправить его другому приложению как base64, я хочу разрешить пользователю вставлять X509Certificate2 с закрытым ключом. Теперь моя большая проблема в том, как преобразовать закрытый ключ из объекта AsimetricAlgorithm в массив bate, содержащий весь закрытый ключ? Я увидел, что могу использовать openSSl - преобразовать весь сертификат в файл pem, а затем в файл RSA - и прочитать закрытый ключ, но я не хочу его использовать, потому что: я не хочу использовать в файлах, библиотеку 3P, это не безопасный и так далее .. кто-нибудь знает о другом способе сделать это?
заранее спасибо!