X.509 -Zertifikat kann nicht mit FindByThumbprint suchen
Frage
Ich erhalte den folgenden Fehler, wenn ich versuche, eine Instanz eines Webdienstkunden von Drittanbietern zu instanziieren ...
Cannot find the X.509 certificate using the following search criteria: StoreName 'My', StoreLocation 'LocalMachine', FindType 'FindByThumbprint', FindValue '[value in here]'.
Das Seltsame ist, dass wir dies auf einer anderen Entwicklungsmaschine haben, aber es wehte sich standhaft ab, an meiner zu arbeiten. Wir haben das Zertifikat dem Zertifikatspeicher des Geräts auf die gleiche Weise (so weit wir können) auf jedem Computer auf die gleiche Weise hinzugefügt.
Kann jemand Vorschläge geben, wie man dies behebt?
Lösung
Vielleicht haben Sie das Zertifikat nicht auf diesem Computer installiert. Schauen Sie sich den Internet Explorer (Tools | Internetoptionen | Registerkarte "Inhalt | Zertifikate) installierte Client -Zertifikate.
Auf der Registerkarte "Personal" können Sie die installierten Zertifikate für Ihr Benutzerkonto sehen (wie Sie den Namen "My" verwenden). Doppelklicken Sie auf ein installiertes Zertifikat auf der Registerkarte Details Sie haben alle Informationen, die Sie auf dem Such-Value-Attribut verwenden können, z. B. der Daumenabdruck.
Beachten Sie, dass die Zertifikate unter Windows 10 im lokalen "Computer" -Speat enthalten sind. Unter Windows Server 2008 R2 und unten finden Sie "Personal".
Andere Tipps
Hier ist, was für mich funktioniert hat:
Ungültig - 252967BFBCD543D93A79AFD86D4A5117A9C6767B
Hinzugefügt 0x
(Präfix für hexadezimale numerische Konstanten)
Gültig - 0x252967BFBCD543D93A79AFD86D4A5117A9C6767B