Windows Phone 7 API + SSL - PullRequest
       10

Windows Phone 7 API + SSL

1 голос
/ 06 июля 2010

Я пытаюсь подключиться к API, который размещен на SSL-соединении.

Это междомена:

<?xml version="1.0"?>
<cross-domain-policy>
  <allow-access-from domain="*" secure="true" />
</cross-domain-policy>

Это все, что есть.

Теперь я пытаюсь подключиться, но всегда получаю исключение безопасности (больше информации не сообщается).

Теперь проблема в том, что в Silverlight вам нужно разместить приложение Silverlight на ssl, если вы хотите подключиться к ssl-сервису.(что я могу понять).

Но как мне применить это для Windows Phone 7?Это не на ssl или что-то.

Хуже всего: я не знаю, является ли проблема частью secure="true", так как я не могу импортировать пользовательский корневой сертификат в WP7 и, следовательно, не могу локально протестироватьSSL.

Тот же код, размещенный в не ssl-решении, отлично работает.

Любые подсказки?

1 Ответ

1 голос
/ 06 июля 2010

Это работает:

var base64Creds = Convert.ToBase64String(Encoding.UTF8.GetBytes(string.Format("{0}:{1}", "username", "password"))); 

webClient.Headers["Authorization"] = "Basic " + base64Creds;

.Credentials само не поддерживается, так что кажется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...