Ответ 1
Используйте SslStream класс:
Как правило, Класс SslStream используется с TcpClient и TcpListener. Метод GetStream предоставляет NetworkStream подходит для использования с класс SslStream.
В ссылке есть полный пример.
Я сделал простой сервер, используя TcpListener, и он отлично работает, но теперь я хочу, чтобы соединение было безопасным.
Клиенты, которые подключаются, будут веб-серверами, так что имеет значение, если сертификат доверен или это просто для веб-браузеров?
Я нашел путаные ответы, которые не прямолинейны!
ОБНОВЛЕНО
Хорошо спасибо, простите, пожалуйста, со мной. Поэтому, когда я делюсь этим приложением, пользователь должен сам сделать сертификат, или все пользователи могут использовать один и тот же? Будет ли использование одного и того же не вызвать проблем с безопасностью или вы можете привязать сертификат к приложению, чтобы его нельзя было увидеть?
Другими словами, какая лучшая практика?
Спасибо
Используйте SslStream класс:
Как правило, Класс SslStream используется с TcpClient и TcpListener. Метод GetStream предоставляет NetworkStream подходит для использования с класс SslStream.
В ссылке есть полный пример.