ssl (проверка подлинности на основе сертификатов) полная работа и понимание в wp7

#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:

Объясненный WP7CertInstaller 1.0.0.0