2009-07-29 4 views
0

Ich habe ein Zertifikat in meiner Testumgebung installiert. Der Gegenstand davon ist durch Kommas, z.B. S80, Mein Firmenname, LandWCF Kann Serverzertifikat nicht finden mit FindBYSubjectName

Der folgende Code funktionierte, wenn der Betreff-Name nur S80 war, aber jetzt gibt es weitere Details im Betreff, die nicht mehr funktionieren.

<serviceCredentials> 
     <serviceCertificate findValue="S80, My Company Name, Country" storeLocation="LocalMachine" storeName="My" x509FindType="FindBySubjectName"/> 
       </serviceCredentials> 

Ich erhalte einen Fehler

Kann das X.509-Zertifikat mit den folgenden Suchkriterien nicht gefunden: Storename 'My', Storelocation 'Localmachine', FindType 'FindBySubjectName' findvalue ‚S80, My Company Name, Land '.

Wenn ich S80 nur als Subjekt verwenden erhalte ich einen Fehler

Keyset nicht

Jede Idee existiert?

Antwort

0

Können Sie das Zertifikat von etwas anderem finden? Zum Beispiel mit dem Daumenabdruck? Funktioniert es?

Marc

+0

Ich denke, vielleicht kann es das Zertifikat als wenn ich das kurzes Thema, das ich den Keyset Fehler erhalten finden. Das ist vielleicht ein anderes Problem – AJM

0

Die ‚Keyset existiert nicht‘ gibt an, dass das Zertifikat mit dem Namen ‚S80‘ gefunden wurde, aber dass der Prozess Konto keinen Zugriff auf den privaten Schlüssel des Zertifikats gelesen oder, dass es kein privater Schlüssel für das Zertifikat verfügbar

Scheint wie der Name Teile nach dem Komma ignoriert wird.

/Per

+0

Sie können die Berechtigungen zum Lesen des privaten Schlüssels für Zertifikate bearbeiten, indem Sie das Snap-In MMC-Zertifikate verwenden und mit der rechten Maustaste auf das Zertifikat klicken, Alle Tasks -> Private Schlüssel verwalten ... auswählen. –

Verwandte Themen