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