У меня есть код для вызова сторонней веб-службы, которая защищена с помощью сертификации X.509.
Если я вызываю код напрямую (с помощью модульного теста), он работает без проблем.
При развертывании этот код будет вызываться через службу WCF. Я добавил второй модульный тест, который вызывает службу WCF, однако он завершается неудачно с сообщением CryptographicException
, "Keyset does not exist"
, когда я вызываю метод в сторонней веб-службе.
Я предполагаю, что это потому, что моя служба WCF будет пытаться вызвать стороннюю веб-службу, используя другого пользователя для меня.
Может кто-нибудь пролить дополнительный свет на эту проблему?