Как мне создать сертификат, с помощью которого я могу выполнить пример из документации по SSLstream? - PullRequest
0 голосов
/ 04 июня 2019

В качестве упражнения для самообучения я хочу создать клиент-серверное приложение, которое использует SSLstream [ссылка] . Мне удалось заставить данный пример работать с самозаверяющим сертификатом, созданным с помощью makecert. Однако из-за устаревшей версии я пытаюсь заставить тот же пример работать с сертификатом, созданным PowerShell.

PS C:\> New-SelfSignedCertificate -DnsName "MyMachineName" -CertStoreLocation "cert:\LocalMachine\My"

Затем я экспортирую сертификат из личного хранилища без личного ключа и использую его в качестве параметра программы - и я получил следующую ошибку:

"The credentials supplied to the package were not recognized"

Еще я уверен, что все параметры в коде и при создании сертификата были установлены правильно (параметр CN), потому что код работал с помощью makecert. Что я делаю неправильно? Как получить рабочий сертификат powershell?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...