Поделиться через


Средство поиска закрытых ключей (FindPrivateKey.exe)

Эта программа командной строки предназначена для извлечения закрытого ключа из хранилища сертификатов. Например, FindPrivateKey.exe можно использовать для поиска расположения и имени файла закрытого ключа, связанного с определенным сертификатом X.509 в хранилище сертификатов.

Внимание

Средство FindPrivateKey поставляется в качестве образца WCF. Дополнительные сведения о том, где найти пример и как его создать, см. в разделе FindPrivateKey.

Синтаксис

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

Замечания

В следующих таблицах описаны аргументы и параметры, которые можно использовать со средством Find Private Key (FindPrivateKey.exe).

Аргумент Description
storeName Имя хранилища сертификатов.
storeLocation Расположение хранилища сертификатов.
Вариант Описание
/n <SubjectName > Задает имя субъекта сертификата.
/t <Отпечаток > Задает отпечаток сертификата. Используйте Certmgr.exe для извлечения отпечатка сертификата.
/f Выводит только имя файла.
/d Выводит только каталог.
/a Выводит абсолютное имя файла.

Примеры

Следующая команда извлекает закрытый ключ для Джона Doe:

FindPrivateKey My CurrentUser -n "CN=John Doe"

Следующая команда извлекает закрытый ключ для локального компьютера:

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