Мы имеем типичный клиент-сервер службы WCF, и я хотел бы следующее:WCF сертификата аутентификации клиента
- Клиент передает сертификат на сервер через свойство ClientCredentials
- Сервер смотрит на сертификат и Престола что он был выпущен нашим доверенным центром сертификации
- Клиент отклоняется, если использует сертификат, который не выдается нашим ЦС.
У клиента установлен сертификат ClientAuthentication вместе с нашим доверенным ЦС. На сервере установлен наш доверенный сертификат ЦС. Я не хочу устанавливать какие-либо другие сертификаты.
Я гибкий на привязке, однако он должен работать в веб-scenerio.
Я думал об использовании BasicHttpBinding с TransportCredentialOnly, однако оно не сертификаты поддержки :(.
Ive пытался использовать WsHttpBinding в режиме сообщения, однако, что требует ServerCertificate для выполнения проверки подлинности сервера и шифрования сообщений ... что я не хочешь
есть ли встроенный способ для достижения этой цели