I know I have some certificates installed on my Windows 7 machine. How can I see what they are, the nicknames they are known by, and browse detailed information (such as issuer and available usage)?
asked May 4, 2010 at 15:25
In Internet Explorer:
Go to Tools (Alt+X) → Internet Options → Content → Certificates.
amiregelz
8,09912 gold badges48 silver badges58 bronze badges
answered May 4, 2010 at 15:31
PaulWaldmanPaulWaldman
7361 gold badge5 silver badges7 bronze badges
0
Using PowerShell:
Get-ChildItem -Recurse Cert:
answered May 4, 2010 at 17:56
JoeyJoey
40.1k15 gold badges104 silver badges126 bronze badges
4
Or run (Start -> Run
or just hit WIN+R):
certmgr.msc
answered Sep 12, 2013 at 13:24
2
Start mmc via Search files or Command Prompt:
Menu File → Add/Remove Snap-In… → Add… → Certificates → Add → My User account and/or Computer account → Finish → Close → OK → Browse.
answered May 4, 2010 at 18:12
mspoerrmspoerr
3611 silver badge5 bronze badges
1
You must log in to answer this question.
Not the answer you’re looking for? Browse other questions tagged
.
Not the answer you’re looking for? Browse other questions tagged
.
I know I have some certificates installed on my Windows 7 machine. How can I see what they are, the nicknames they are known by, and browse detailed information (such as issuer and available usage)?
asked May 4, 2010 at 15:25
In Internet Explorer:
Go to Tools (Alt+X) → Internet Options → Content → Certificates.
amiregelz
8,09912 gold badges48 silver badges58 bronze badges
answered May 4, 2010 at 15:31
PaulWaldmanPaulWaldman
7361 gold badge5 silver badges7 bronze badges
0
Using PowerShell:
Get-ChildItem -Recurse Cert:
answered May 4, 2010 at 17:56
JoeyJoey
40.1k15 gold badges104 silver badges126 bronze badges
4
Or run (Start -> Run
or just hit WIN+R):
certmgr.msc
answered Sep 12, 2013 at 13:24
2
Start mmc via Search files or Command Prompt:
Menu File → Add/Remove Snap-In… → Add… → Certificates → Add → My User account and/or Computer account → Finish → Close → OK → Browse.
answered May 4, 2010 at 18:12
mspoerrmspoerr
3611 silver badge5 bronze badges
1
You must log in to answer this question.
Not the answer you’re looking for? Browse other questions tagged
.
Not the answer you’re looking for? Browse other questions tagged
.
Посмотреть установленные на компьютере сертификаты электронно-цифровых подписей можно несколькими способами.
Просмотр сертификатов с помощью диспетчера сертификатов
Чтобы вызвать диспетчер сертификатов текущего пользователя, в командной строке или в окне команды «Выполнить» следует набрать certmgr.msc
и нажать Enter.
На экране при этом появится окно диспетчера сертификатов для текущего пользователя (см. рис. ниже). Чтобы просмотреть нужные сертификаты, в левой области окна необходимо развернуть папку соответствующего хранилища сертификатов.
В хранилище «Доверенные корневые центры сертификации» должен находиться корневой сертификат Минцифры РФ (ранее — Минкомсвязь РФ), осуществляющего функции головного удостоверяющего центра в России. В хранилище «Промежуточные центры сертификации» должен находиться кросс-сертификат непосредственно того удостоверяющего центра, где были получены цифровые подписи. В хранилище «Личное» хранятся личные сертификаты владельцев цифровых подписей.
Примечание: Если на компьютере установлен КриптоПро CSP, открыть окно диспетчера сертификатов текущего пользователя можно также через соответствующий пункт меню Windows (см. рис. ниже).
Просмотр сертификатов с помощью консоли управления Windows
Для вызова консоли управления Windows (Microsoft Management Console), в командной строке или в окне команды «Выполнить» следует набрать mmc
и нажать Enter.
В главном меню появившегося окна консоли необходимо последовательно выбрать в пункты «Файл -> Добавить или удалить оснастку…» (см. рис. ниже).
При этом на экран будет выведено диалоговое окно «Добавление и удаление оснасток» (см. рис. ниже). Здесь в списке доступных оснасток нужно выбрать пункт «Сертификаты» и щёлкнуть по кнопке «Добавить >».
В появившемся диалоге «Оснастка диспетчера сертификатов» (см. рис. ниже) просто щёлкаем по кнопке «Готово», после чего в окне «Добавление и удаление оснасток» (см. рис. выше) нажимаем «ОК».
Дальнейшая работа с окном консоли ничем не отличается от работы с окном диспетчера сертификатов.
Доступ к сертификатам через окно свойств браузера
Получить доступ к сертификатам можно также через окно свойств браузера Internet Explorer. Для этого необходимо найти в Панели управления соответствующий ярлык (см. рис. ниже).
Щёлкнув по ярлыку «Свойства браузера», открываем окно свойств и переходим на вкладку «Содержание». Для вывода списка сертификатов щёлкаем по кнопке «Сертификаты».
Для выбора хранилища в окне «Сертификаты» используются соответствующие вкладки.
Примечание: Чтобы получить доступ к сертификатам через свойства браузеров Chrome или Opera, необходимо в главном меню этих браузеров выбрать пункт «Настройки», а в окне настроек найти раздел «Безопасность» и щёлкнуть по кнопке «Настроить сертификаты».
Другие статьи по схожей тематике
- Установка сертификата ЭЦП на компьютер
- О копировании контейнера закрытого ключа
- Криптографическая утилита КриптоПро CSP
- Что такое электронная подпись
- Как разблокировать Рутокен
- Программы для подписания документов
При работе с сертификатами: установке, удалениии, обновлении важно знать его параметры, при этом основным идентификатором сертификата является его отпечаток thumbprint. Поэтому всегда важно иметь простой и быстрый способ его получения. Классическим способом получения информации о сертификатах в Windows всегда был способ, заключающийся в запуске MMC, добавление в него оснастки управления сертификатами Certificates, поиск нужного сертификата. Или вводить в командной строке имена оснасток:
- certlm.msc — Просмотр сертификатов для локального компьютера
- certmgr.msc — Просмотр сертификатов для текущего пользователя
При этом, в оснастках значение thumbprint отображается с пробелами и его вручную необходимо корректировать, для дальнейшего использования.
Как узнать thumbprint локальных сертификатов?
Один из самых быстрых способов получить список всех сертификатов в хранилище, это использование команды PowerShell. Например, чтобы получить список всех сертификатов хранящихся:
1. в персональном хранилище локальной машины:
Get-ChildItem -path "cert:\LocalMachine\My"
2. в персональном хранилище текущего пользователя:
Get-ChildItem -path "cert:\CurrentUser\My"
Результат выолнения данной команды будет иметь следующий вид:При необходимости, можно дополнить результат команды другими полями, кроме ранее показанных Subject и Thumbprint,можно также вывести поля: FriendlyName, NotBefore, NotAfter.
Например, так:
Get-ChildItem -Path Cert:LocalMachine\MY | ft FriendlyName, Thumbprint, Subject, NotBefore, NotAfter
Если у сертификата не задано значение FriendlyName, то это можно сделать вручную, информацию о том как это сделать, можно найти в статье: Добавить FriendlyName в свойства существующего сертификата.
В каком хранилище находится сертификат?
В Windows существует три разных типа хранилищ сертификатов, доступные с помощью консоли управления (MMC):
- Computer Account —хранилище сертификатов данного компьютера, при этом оно является общим для всех пользователей или служб
- My User Account — хранилище сертификатов текущего пользователя на данном компьютере
- Service Account — хранилище сертификатов конкретного сервиса локального компьютера.
В каждом из этих хранилищ есть определенный набор папок, он может быть разный, в зависимости от версии операционной системы и установленного программного опеспечения. Пример:Найти в какой же папке может находиться искомый сертификат, может быть затруднительно, хотя и можно воспользоваться поиском:
Однако, есть возможность использовать для этой цели PowerShell и командлет Get-ChildItem. Он позволяет перемещаться по структуре папок хранилища сертификатов, как по обычному дереву каталогов локального жесткого диска. Для этого в PowerShell необходимо выполнить команду:
cd cert:
Get-ChildItem localmachine\my
Можно очередной раз убедиться, что использование PowerShell позволяет сократить время поиска нужной информации, и является отличной базой для автоматизации и мониторинга.
Сообщение об ошибке
- Warning: strpos() expects parameter 1 to be string, array given в функции DrupalTextMetaTag->getValue() (строка 540 в файле /home/y/y4achek/drupal7/public_html/sites/all/modules/metatag/metatag.inc).
- Warning: preg_match_all() expects parameter 2 to be string, array given в функции token_scan() (строка 124 в файле /home/y/y4achek/drupal7/public_html/includes/token.inc).
- Warning: explode() expects parameter 2 to be string, array given в функции DrupalTextMetaTag->getValue() (строка 578 в файле /home/y/y4achek/drupal7/public_html/sites/all/modules/metatag/metatag.inc).
- Warning: array_filter() expects parameter 1 to be array, null given в функции DrupalTextMetaTag->getValue() (строка 578 в файле /home/y/y4achek/drupal7/public_html/sites/all/modules/metatag/metatag.inc).
- Warning: array_values() expects parameter 1 to be array, null given в функции DrupalTextMetaTag->getValue() (строка 578 в файле /home/y/y4achek/drupal7/public_html/sites/all/modules/metatag/metatag.inc).
- Warning: Invalid argument supplied for foreach() в функции DrupalTextMetaTag->getValue() (строка 586 в файле /home/y/y4achek/drupal7/public_html/sites/all/modules/metatag/metatag.inc).
- Warning: implode(): Invalid arguments passed в функции DrupalTextMetaTag->getValue() (строка 607 в файле /home/y/y4achek/drupal7/public_html/sites/all/modules/metatag/metatag.inc).
В Windows есть стандартный набор сертификатов, которые хранятся в хранилище сертификатов. В это хранилище сертификатов так же попадают сертификаты с цифровой подписи. Иногда есть необходимость удалить не правильно установленный сертификат с целью его переустановки.
Где же находится хранилище сертификатов в Windows?
Чтобы открыть хранилище сертификатов в Windows необходимо иметь права администратора на учетной записи или открыть утилиту «Выполнить» от имени администратора.
Если Ваша учетная запись имеет права администатора — на клавиатеру нажимаем сочетание клавиш: Win+R и слева внизу откроется окно «Выполнить».
Если у Вас нет прав администратора — нажимаете на меню «Пуск» (слева внизу экрана). Далее находите строку поиска и в ней пишете слово «Выполнить«. Затем увидете нужную нам утилиту. Нажмите по ней правой кнопкой мыши и выберите пункт меню «Открыть от имени администратора«.
Затем в командную строку вводите команду ниже и нажимаете «ОК«:
certmgr.msc
Откроется окно со всеми сертификатами текущего пользователя. С левой стороны — каталоги сертификатов, а с правой сами сертификаты.
Системное хранилище сертификатов в windows у Вас открыто! Тут можно просмотреть и удалить при необходимости систмные сертификаты или сертификаты пользователя.
Поделитесь материалом с друзьями!