Find Private Key-Tool (FindPrivateKey.exe)Find Private Key Tool (FindPrivateKey.exe)

Mit diesem Befehlszeilentool kann ein privater Schlüssel aus einem Zertifikatspeicher abgerufen werden.This command-line tool can be used to retrieve a private key from a certificate store. Beispielsweise FindPrivateKey.exe kann verwendet werden, um den Speicherort und Namen der privaten Schlüsseldatei, die ein bestimmtes x. 509-Zertifikat im Zertifikatspeicher zugeordnet zu ermitteln.For example, FindPrivateKey.exe can be used to find the location and name of the private key file associated with a specific X.509 certificate in the certificate store.

Wichtig

Das FindPrivateKey-Tool wird als WCF-Beispiel zur Verfügung gestellt.The FindPrivateKey tool is shipped as a WCF sample. Weitere Informationen zu, wo Sie das Beispiel zu finden und wie Sie es erstellen, finden Sie unter FindPrivateKey.For more information about where to find the sample and how to build it, see FindPrivateKey.

SyntaxSyntax

FindPrivateKey<storeName> <storeLocation> [{ {-n <subjectName>} | {-t <thumbprint>} } [-f | -d | -a]]

HinweiseRemarks

In den folgenden Tabellen werden die Argumente und Optionen beschrieben, die mit dem Find Private Key-Tool (FindPrivateKey.exe) verwendet werden können.The following tables describe the arguments and the options that can be used with the Find Private Key tool (FindPrivateKey.exe).

ArgumentArgument BeschreibungDescription
storeName Der Name des Zertifikatspeichers.Name of the certificate store.
storeLocation Der Speicherort des Zertifikatspeichers.The location of the certificate store.
OptionOption BeschreibungDescription
/n < subjectName >/n < subjectName > Gibt den Betreffnamen des Zertifikats an.Specifies the subject name of the certificate.
/t < Fingerabdruck >/t < thumbprint > Gibt den Fingerabdruck des Zertifikats an.Specifies the thumbprint of the certificate. Verwenden Sie Certmgr.exe, um den Fingerabdruck des Zertifikats abzurufen.Use Certmgr.exe to retrieve the thumbprint of the certificate.
/f Gibt nur den Dateinamen aus.Outputs the file name only.
/d Gibt nur das Verzeichnis aus.Outputs the directory only.
/a Gibt nur den absoluten Dateinamen aus.Outputs the absolute file name.

BeispieleExamples

Der folgende Befehl wird der private Schlüssel für John Doe abgerufen:The following command retrieves the private key for John Doe:

FindPrivateKey My CurrentUser -n "CN=John Doe"

Der folgende Befehl ruft den privaten Schlüssel für den lokalen Computer ab:The following command retrieves the private key for the local machine:

FindPrivateKey My LocalMachine -t "03 33 98 63 d0 47 e7 48 71 33 62 64 76 5c 4c 9d 42 1d 6b 52" –a