Средство поиска закрытых ключей (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