у нас есть служба WCF, использующая BasicHttpBinding с сертификатами сервера и клиента. Мы используем транспортную безопасность:
<security mode="Transport">
<transport clientCredentialType="Certificate" />
</security>
Пока все работает (клиент вызывает веб-метод и разрешается, только если сертификат клиента выдан доверенным центром сертификации).
Теперь мы хотим проверить в службе WCF, является ли сертификат клиента конкретным сертификатом. Сертификат, который мы ищем, также известен (установлен на сервере).
Как мы можем получить использованный сертификат клиента в сервисном коде? Как нам загрузить сертификат, с которым мы хотим сравнить? Как мы сравниваем?