Какой SSL-сертификат может обеспечить безопасное TCP-соединение между прослушивателем C# в экземпляре Amazon Lightsail и приложением iOS? - PullRequest
0 голосов
/ 25 апреля 2020

Я создал простое. NET Core Console приложение на C#, которое использует TcpListener для приема соединений через указанный c порт и возврата ответа.

Я купил AWS Lightsail экземпляр и развернуть приложение моего сервера вручную через RDP. Экземпляр имеет статический IP-адрес c и доменное имя, например ec2-<IP>.eu-central-1.compute.amazonaws.com (как я обнаружил при обратном поиске DNS). Клиент является приложением iOS, и для передачи данных на сервер ему необходимо безопасное TCP-соединение и наоборот. Приложение iOS не работает с моим самозаверяющим сертификатом - ему нужно использовать сертификат от доверенного CA , поэтому возникает вопрос: где я могу получить доверенный SSL-сертификат для экземпляра Amazon Lightsail, упомянутого выше?

1 Ответ

0 голосов
/ 02 мая 2020

Я создал пакет для помощи с сокетами и iOS, используя Obj- C. Также включен очень хороший ресурс для создания сертификата, который будет работать. На самом деле вам, вероятно, понадобится создать центр сертификации, промежуточный центр сертификации и сертификаты сервера / клиента, перейдите по ссылке:

https://github.com/eamonwhiter73/IOSObjCWebSockets/tree/master

...