Как я могу обмениваться данными между приложениями Windows 8 и WP8 с помощью ssl?

Я рассматриваю возможность использования необработанных уведомлений (WNS) или сокетов для связи между приложением Windows 8 и WP8. Я нашел несколько примеров использования сокетов, но мой вопрос [ы] здесь: поддерживает ли WP8 отправку/получение сообщений через ssl, и если да, то как это делается?

Что-то, что мне нужно, чтобы быть правдой или найти обходной путь, заключается в том, что приложение Windows 8 имеет постоянный IP-адрес, на который телефонное приложение будет отправлять свои обновления. Как правило, на планшете работает приложение Windows 8, которое всегда прослушивает входящие сообщения; приложение для телефона будет периодически отправлять сообщения.


person B. Clay Shannon    schedule 23.10.2012    source источник
comment
Если я не ошибаюсь, WP8 SDK все еще находится под NDA.   -  person Joachim Isaksson    schedule 23.10.2012


Ответы (1)


Для работы SSL требуется доменное имя и доверенный сертификат. Таким образом, его невозможно использовать с приложением Магазина Windows. Что вам, вероятно, нужно, так это некоторая форма шифрования для защиты этого сообщения. Этого можно добиться с помощью симметричного (проще) или шифрование с асимметричным ключом. Если вам нужна дополнительная информация, проведите некоторое исследование (Википедия — хорошее начало) и задайте другой вопрос, если это необходимо.

Кстати, учитывая все технические ограничения, связанные с использованием обычного ПК в качестве «сервера» (прерывистое подключение, отключения питания, брандмауэр и т. д.), я думаю, что было бы надежнее иметь посередине веб-сервер, получающий сообщения от приложение для телефона и хранить их до тех пор, пока они не будут переданы в приложение Магазина Windows.

person Mike Boula    schedule 24.10.2012
comment
Спасибо, Майк; Сейчас я рассматриваю WAMS (Windows Azure Mobile Services) как возможное решение, но пока не уверен, подойдет ли оно. - person B. Clay Shannon; 24.10.2012