WCF, безопасность и compact framework
От: NdF  
Дата: 03.03.10 07:23
Оценка:
У меня несколько вопросов. Первое. Мне кажется или 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 аутентфиикации, что применяют взамен?
Условия таковы, что есть открытый публичный сервис и пользователи в принципе аутентифицируются по имени и паролю.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.