Я использую пример SSLStream из msdn здесь. Клиентский код "кажется" работает нормально, поскольку я могу подключиться к Google и, по крайней мере, пропустил проверку подлинности, но сервер этого не делает.
Из комментариев на странице msdn я использовал процедуру на этой странице, чтобы создать собственный закрытый ключ, но он просто не работает. Я получаю исключение из System.NotSupportedException: The server mode SSL must use a certificate with the associated private key.
. Поэтому я уверен, что все, что я делаю, неверно.
Итак, мой вопрос прост: как мне получить/сгенерировать ключи, которые будут работать для моей небольшой примерной программы из msdn? Это может быть самозапись, независимо от того, но я слишком новичок в SSL, чтобы даже знать, что именно мне нужно. Все, что я хочу сделать, - запустить пример как заданный, за исключением указания моих собственных сертификатов для моего локального сервера. И было бы здорово узнать, что мне нужно будет установить на моей второй машине, если я просто хочу общаться между ними (так что это не 100% -ый пример localhost).
Лично я вижу это как недостаток в примере документа. Он должен сказать: "Чтобы запустить это, вам нужно сделать A, B, C и т.д.", Но это не так.