Нет, WP7.1 не поддерживает сокеты SSL.
Редактировать
Обычно вы используете SslStream
для реализации SSL через TCP.К сожалению, SslStream
недоступно в Silverlight или WP7.Вы должны свернуть свое собственное (что является плохой идеей, но возможно), или использовать стороннюю библиотеку.
Как упомянул Юджин, есть SecureBlackbox , но это больше, чем тысяча долларов (минимум, в зависимости от ваших многочисленных вариантов лицензий) для использования в коммерческом продукте.Если вы делаете это самостоятельно, это, вероятно, слишком дорого.Если вы делаете это для своей компании, это может быть маршрут для рассмотрения.
Другим вариантом может быть попытка использовать BouncyCastle в WP7, однако BouncyCastle в настоящее время не выпускает совместимые с WP7 двоичные файлы и может полагаться на элементы инфраструктуры, недоступные в WP7. Эта запись в блоге подразумевает, что это возможно, но потребует некоторой настройки.
Если вы одинокий разработчик, я бы рекомендовал хотя бы попробовать BouncyCastle, прежде чем рассматривать SecureBlackbox.Если вы делаете предложение WP7 для своей компании, начните с SecureBlackbox.