Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Распределённые приложения и сеть > 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 аутентфиикации, что применяют взамен?
Условия таковы, что есть открытый публичный сервис и пользователи в принципе аутентифицируются по имени и паролю.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)