ich den folgenden Code verwenden:X509CertificateStore.FindCertificateBySubjectName funktioniert nicht in x64?
store = X509CertificateStore.LocalMachineStore(X509CertificateStore.RootStore);
store.OpenRead();
Microsoft.Web.Services2.Security.X509.X509CertificateCollection certs =
store.FindCertificateBySubjectName("CN=my cert bla bla");
if (certs.Count == 0) {
Console.WriteLine("Not found!");
}
Wenn ich auf x86 meine Plattform Ziel gesetzt, es funktioniert ... wenn ich es (oder jede CPU) setzen x64 sagt es nicht gefunden. Ich bin verwirrt, jede Hilfe?
Vielen Dank.
Und das geschieht nur in einer 64-Bit-Maschine ... – Ishmail
Gibt es einen Grund, warum Sie die WSE-Version dieser Objekte anstelle von denen, innerhalb System.Security.Cryptography.X509Certificates verwenden? – EricLaw