Nicht finden können X. 509-Zertifikat mit FindByThumbprint
Ich erhalte die folgende Fehlermeldung, wenn ich versuche zu instanziieren eine Instanz einer Dritten Partei web-service-client...
Finden nicht das X. 509-Zertifikat mit den folgenden Suchkriterien: StoreName 'Mein', StoreLocation 'LocalMachine', FindType 'FindByThumbprint', FindValue '[Wert]'.
Das merkwürdige ist, dass wir diese Arbeit auf eine weitere Entwicklung der Maschine, aber es wird sich standhaft weigern, zu arbeiten, auf mir. Wir haben das Zertifikat, um die Maschine und das Zertifikat speichern Sie auf die gleiche Weise (soweit man das sagen kann) auf jeder Maschine.
Kann jemand bieten Anregungen dazu, wie kann ich dies beheben?
InformationsquelleAutor Richard Everett | 2009-03-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vielleicht haben Sie nicht das Zertifikat installiert ist auf der Maschine. Werfen Sie einen Blick auf den Internet Explorer (Extras | Internetoptionen | Registerkarte Inhalte | Zertifikate) installiert, die client-Zertifikate.
Unter "Personal" - Registerkarte sehen Sie die installierten Zertifikate für Benutzer-account (wie du mit "Meinem" Namen speichern). Doppel-Klick auf ein installiertes Zertifikat unter der Registerkarte "Details" haben Sie alle Informationen, die Sie verwenden können, finden Sie auf value-Attribut, wie der Fingerabdruck.
Carlos.
Ich habe gerade die Antwort gefunden zu meinem problem und wollte posten, falls jemand stieß auf dieses. Das problem war, es waren einige unicode-steuerzeichen in die FindValue Zeichenfolge, die nicht zeigen Sie in Visual Studio. Wenn ich einen HEX-editor, sah ich diese chars. Ich entfernte Sie, und dann war ich in der Lage zu finden, cert.
Noch ein Hinweis... der Fingerabdruck sollte keine Leerzeichen. msdn.microsoft.com/en-us/library/ms734695.aspx
Der rechten Maustaste auf die Datei, klicken Sie auf öffnen mit, Binär-Editor und sehen, ob es ein paar zusätzliche bytes im string... @.@ +1 für Sie Bryan 🙂
InformationsquelleAutor CARLOS LOTH
Hier ist was für mich gearbeitet:
Ungültig -
252967BFBCD543D93A79AFD86D4A5117A9C6767B
Hinzugefügt
0x
(Präfix für hexadezimale numerische Konstanten)Gültig -
0x252967BFBCD543D93A79AFD86D4A5117A9C6767B
InformationsquelleAutor Jay A. Fisher