Certmgr.msc или диспетчер сертификатов в Windows 10/8/7

Windows-7 — импорт сертификатов .pem в windows 7 в командной строке

Вместо этого вам нужно использовать certutil.exe:

certutil –addstore -enterprise –f "Root" <pathtocertificatefile>

добавит сертификат в хранилище доверенных корневых центров сертификации.

Если вы хотите добавить Промежуточный центр сертификации, замените Root на CA и добавьте в свой Личный магазин, измените его на My.

Все вышеперечисленное добавляет сертификат в хранилище локального компьютера. Чтобы добавить в хранилище пользователя, удалите из командной строки -enterprise:

certutil –addstore –f "Root" <pathtocertificatefile>

-f в команде просто заставляет перезаписать в том случае, когда сертификат уже установлен.

Импорт файла pfx в определенное хранилище сертификатов из командной строки

для всех, кто ищет это, я не смог использовать certutil -importpfx в конкретный магазин, и я не хотел загружать инструмент importpfx, поставляемый ответом jaspernygaard, чтобы избежать требования копирования файла на большое количество серверов. Я нашел свой ответ в сценарии powershell, показанном здесь.

код использует System.Security.Cryptography.X509Certificates чтобы импортировать сертификат, а затем переместить его в нужное хранилище:

function Import-PfxCertificate { 

    param([String]$certPath,[String]$certRootStore = “localmachine”,[String]$certStore = “My”,$pfxPass = $null) 
    $pfx = new-object System.Security.Cryptography.X509Certificates.X509Certificate2 

    if ($pfxPass -eq $null) 
    {
        $pfxPass = read-host "Password" -assecurestring
    } 

    $pfx.import($certPath,$pfxPass,"Exportable,PersistKeySet") 

    $store = new-object System.Security.Cryptography.X509Certificates.X509Store($certStore,$certRootStore) 
    $store.open("MaxAllowed") 
    $store.add($pfx) 
    $store.close() 
}

Управление сертификатами с помощью диспетчера сертификатов или certmgr.msc

Консоль диспетчера сертификатов является частью консоли управления Microsoft в Windows 10/8/7. MMC содержит различные инструменты, которые можно использовать для функций управления и обслуживания. Как упоминалось ранее, используя certmgr.msc, вы можете просматривать свои сертификаты, а также изменять, импортировать, экспортировать, удалять или запрашивать новые.

Для управления сертификатами в меню WinX в Windows выберите «Выполнить». Введите certmgr.msc в поле «Выполнить» и нажмите Enter. Помните, что вам нужно будет войти в систему как администратор. Диспетчер сертификатов откроется.

:/>  DISKPART управление дисками, разделами и архивом в командной строке

Вы увидите, что все сертификаты хранятся в разных папках в разделе Сертификаты – текущий пользователь . Когда вы откроете любую папку сертификатов, вы увидите, что сертификаты отображаются на правой панели. На правой панели вы увидите такие столбцы, как «Выдан», «Выдан», «Срок действия», «Назначение», «Понятное имя», «Статус» и «Шаблон сертификата». В столбце «Предполагаемые цели» указано, для чего используется каждый сертификат.

Используя диспетчер сертификатов, вы можете запросить новый сертификат с тем же ключом или другим ключом. Вы также можете экспортировать или импортировать сертификат. Чтобы выполнить какое-либо действие, выберите сертификат, щелкните меню «Действие»>


Если вы хотите экспортировать или импортировать сертификаты , откроется простой в использовании мастер, который выполнит необходимые действия.

Следует отметить, что Certmgr.msc является оснасткой консоли управления Microsoft, тогда как Certmgr.exe является утилитой командной строки. Если вы хотите узнать о параметрах командной строки в certmgr.exe, вы можете посетить MSDN.

Прочтите это, если получите. Проблема с сертификатом безопасности этого веб-сайта в сообщении IE.

Оставьте комментарий