Как сделать взаимную аутентификацию в С#?

Мне нужно знать, как сделать взаимную аутентификацию в С#. Я знаю, что это довольно просто в приложениях WCF. Однако мне нужно выполнить двухстороннюю аутентификацию SSL из консольного приложения на С#. У меня есть два общедоступных сертификата для клиента и сервера.

Любая помощь будет оценена по достоинству!


person Anees Deen    schedule 25.11.2014    source источник
comment
Двухсторонняя аутентификация между консольным приложением и чем?   -  person Ben Robinson    schedule 25.11.2014
comment
Я не уверен в реализации на стороне сервера. Они только что предоставили мне имя хоста и порт!   -  person Anees Deen    schedule 25.11.2014
comment
Я добавил подробный вопрос здесь.   -  person Gopichandar    schedule 26.11.2014


Ответы (1)


На самом деле вы можете использовать библиотеки WCF и в консольном приложении. Таким образом, вы должны иметь возможность повторно использовать существующий код.

Если вы действительно хотите сделать это без WCF, есть примеры использования клиентских сертификатов ssl в C#: http://www.example-code.com/csharp/https_upload_with_cert.asp

person Martin Rauscher    schedule 05.12.2014
comment
Связанные ответы не приветствуются. Там должен был быть опубликован пример / синопсис. Эта ссылка сейчас не работает, и поэтому теперь никому не помогает. - person vapcguy; 01.09.2017