Mam kod, który wywołuje usługę internetową innej firmy, która jest zabezpieczona certyfikatem X.509.
Jeśli zadzwonię bezpośrednio do kodu (za pomocą testu jednostkowego), działa to bez żadnych problemów.
Po wdrożeniu ten kod zostanie wywołany za pośrednictwem usługi WCF. Dodałem drugi test jednostkowy, który wywołuje usługę WCF, jednak kończy się to niepowodzeniem z CryptographicException
komunikatem, "Keyset does not exist"
gdy wywołuję metodę w usłudze sieci Web innej firmy.
Zakładam, że dzieje się tak, ponieważ moja usługa WCF będzie próbowała wywołać usługę sieci Web innej firmy przy użyciu innego użytkownika.
Czy ktoś może rzucić dodatkowe światło na tę kwestię?