HTTPS с Tcplistener - PullRequest
       21

HTTPS с Tcplistener

2 голосов
/ 25 ноября 2010

Я создаю приложение, которое может получать запросы от веб-сайта для выполнения функций, недоступных в браузере. Я выполнил это с помощью Tcplistener, а затем вызвал его, выполнив вызовы ajax с помощью jquery с использованием jsonp. Это нормально и работает хорошо, однако проблема сейчас в том, что веб-сайт также должен иметь возможность использовать HTTPS, что приводит к предупреждению при совершении вызовов Ajax без шифрования, что нежелательно.

Можно ли использовать https для совершения звонков в мое приложение без регистрации сертификата на компьютере пользователя, так как мое приложение, по-моему, на сервере.

Надеюсь, это имеет смысл, и я не глупый.

Большое спасибо

1 Ответ

0 голосов
/ 28 сентября 2018

Этот ответ для C # .NET

Для вызовов HTTPS пример предоставляется на MSDN с использованием TCP Listner и TCP Client.

https://docs.microsoft.com/en-us/dotnet/api/system.net.security.sslstream?redirectedfrom=MSDN&view=netframework-4.7.2#Anchor_5

При выполнении sslStream.AuthenticateAsServer (serverCertificate, ..) необходимо загрузить файл PFX вместе с паролем вместо файла CER, тогда для него не потребуется регистрация на клиентском компьютере.

...