| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Распределённые приложения и сеть > WCF, безопасность и compact framework |
| Автор: NikeDeForest 3.3.2010, 10:11 |
| У меня несколько вопросов. Первое. Мне кажется или CF не поддерживает username/password аутентификацию? Второе. Для работы с недоверенными SSL-сертифифкатами в коде надо писать ServicePointManager.ServerCertificateValidationCallback = (obj,certificate,chain,errors)=>true; Но, в CF класс ServicePointManager не имеет такого коллбэка. КАк тогда быть. Поставил PeerTrust здесь <peer> <peerAuthentication certificateValidationMode="PeerTrust" /> <messageSenderAuthentication certificateValidationMode="PeerTrust" /> </peer> <issuedTokenAuthentication certificateValidationMode="PeerTrust" /> но, не помогает, все время получаю ошибку Could not establish trust relationship for the SSL/TLS secure channel with authority. Как быть тогда? Третий вопрос. Если нет username/password аутентфиикации, что применяют взамен? Условия таковы, что есть открытый публичный сервис и пользователи в принципе аутентифицируются по имени и паролю. |