#windows-phone-7 #c#-4.0
#windows-phone-7 #c #-4.0
Вопрос:
Я пытаюсь понять концепцию ssl в wp7.
Я узнал, что открытый ключ установлен в телефоне. И как закрытый ключ будет синхронизироваться с открытым ключом? Нужен ли какой-нибудь код?
В моем сценарии таково, что у меня есть имя пользователя и пароль. и для аутентификации клиента мне нужна эта ssl-связь.
Как реализовать эту концепцию ssl для данного сценария? И я тоже не хочу мешать работе пользователей.
Ответ №1:
Краткий ответ: вы не можете добавлять доверенные сертификаты в телефон и не можете устанавливать HTTPS-соединения с серверами с ненадежными сертификатами.
Длинный ответ
Вы можете установить пользовательский сертификат на телефон, отправив его себе по электронной почте и открыв вложение на телефоне. Однако вам придется делать это в эмуляторе при каждом запуске, и вы не можете просить пользователей вашего приложения сделать это (скорее всего, вам будет отказано в marketplace).
Комментарии:
1. Вы также можете перейти к нему, если вы используете fiddler.
2. @curiosity — Ответ заключается в получении / покупке SSL- сертификата в центре сертификации, поддерживаемом Windows Phone
3. @curiosity — Вы сомневаетесь, что официально поддерживаемые центры сертификации будут работать? Вам нужно будет обсудить это с Microsoft. Для ясности, если вы используете поддерживаемый центр сертификации на сервере , вам не нужно будет ничего, кроме вашего приложения на телефоне.
Ответ №2:
Используйте следующий bog: