В основном я использую службу LetsEncrypt для получения байта сертификата [] назад, чтобы я мог превратиться в X509Certificate2, но тогда ему не хватает личного ключа, а затем он использует его в SSLStream , У меня есть закрытый ключ как RSAParameters, но он также может преобразовать его в байт [], но я не могу найти способ получить 2 вместе в одном и том же X509Certificate2, поэтому я могу использовать его для AuthenticateAsServer в SSLStream. Насколько мне известно, методы, которые вы используете для dotnet 4, как правило, не применяются к dnx50. Я работаю над примером, и я хочу сохранить решение в dnx50, поскольку я хочу развернуть его в linux и окна.Как Createx509certificate2 предоставил байты сертификата и закрытый ключ - dnx50
В основном пытается сделать что-то похожее на Convert Certificate and Private Key to .PFX programatically in C#, но просто создать X509 с закрытым ключом, хотя сохранение будет моей следующей задачей.
Из того, что я могу сказать до сих пор, я думаю, что dnx50 не позволяет создавать объект cetificate, а затем добавлять к нему закрытый ключ, как это делает dotnet 4. Вместо этого я думаю, что мне нужно передать файл или байт [], который содержит как для этого, так и для работы, но я не знаю, как объединить мои 2 байтовые массивы вместе или отформатировать их.