Ich habe einen Code, der einen Webdienst eines Drittanbieters aufruft, der mit der X.509-Zertifizierung gesichert ist.
Wenn ich den Code direkt aufrufe (mit einem Unit-Test), funktioniert er problemlos.
Bei der Bereitstellung wird dieser Code über einen WCF-Dienst aufgerufen. Ich habe einen zweiten Komponententest hinzugefügt, der den WCF-Dienst aufruft. Dies schlägt jedoch mit einer CryptographicException
Meldung fehl , "Keyset does not exist"
wenn ich eine Methode für den Webdienst eines Drittanbieters aufrufe.
Ich gehe davon aus, dass dies darauf zurückzuführen ist, dass mein WCF-Dienst versucht, den Webdienst eines Drittanbieters mit einem anderen Benutzer als mir selbst aufzurufen.
Kann jemand zusätzliches Licht auf dieses Thema werfen?