Добавление SSL к серверу TcpListen?

Я сделал простой сервер, используя TcpListener, и он отлично работает, но теперь я хочу, чтобы соединение было безопасным.

Клиенты, которые подключаются, будут веб-серверами, так что имеет значение, если сертификат доверен или это просто для веб-браузеров?

Я нашел путаные ответы, которые не прямолинейны!

ОБНОВЛЕНО

Хорошо спасибо, простите, пожалуйста, со мной. Поэтому, когда я делюсь этим приложением, пользователь должен сам сделать сертификат, или все пользователи могут использовать один и тот же? Будет ли использование одного и того же не вызвать проблем с безопасностью или вы можете привязать сертификат к приложению, чтобы его нельзя было увидеть?

Другими словами, какая лучшая практика?

Спасибо

Ответ 1

Используйте SslStream класс:

Как правило, Класс SslStream используется с TcpClient и TcpListener. Метод GetStream предоставляет NetworkStream подходит для использования с класс SslStream.

В ссылке есть полный пример.