Имя поставщика

Certificate

Диски

Cert:

Краткое описание

Обеспечивает доступ к хранилищам сертификатов X.509 и сертификатам из оболочки Windows PowerShell.

Подробное описание

Политика безопасности оболочки Windows PowerShell позволяет использовать подписи Authenticode для подписания скриптов с помощью цифровых сертификатов X.509 с открытым ключом. Функции подписывания Windows PowerShell не полны, но позволяют пользователям подписывать скрипты и позволяют оболочке Windows PowerShell распознавать подписанные и неподписанные скрипты и определять скрипты, исходящие из Интернета.

Поставщик сертификатов Windows PowerShell позволяет перемещаться по пространству имен сертификатов и просматривать хранилища сертификатов и сертификаты. Он также позволяет копировать, перемещать и удалять сертификаты и хранилища сертификатов и открывать оснастку "Сертификаты" в консоли управления (MMC).

Поставщик сертификатов представляет пространство имен сертификатов в виде диска Cert: в Windows PowerShell. Cert: имеет три описанных ниже уровня.

Места хранения (Microsoft.PowerShell.Commands.X509StoreLocation), которые представляют собой контейнеры высокого уровня для группировки сертификатов текущего пользователя и всех пользователей. Каждая система имеет место хранения CurrentUser и LocalMachine (все пользователи).

-- Хранилища сертификатов (System.Security.Cryptography.X509Certificates.X509Store), которые представляют собой физические хранилища для хранения и управления сертификатами.

Сертификаты X.509 (System.Security.Cryptography.X509Certificates.X509Certificate2), каждый из которых представляет сертификат X.509 в компьютере. Сертификаты идентифицируются по их отпечаткам.

Поставщик сертификатов Windows PowerShell поддерживает командлеты Set-Location, Get-Location, Get-Item, Get-ChildItem и Invoke-Item.

Кроме того, оснастка "Безопасность" в Windows PowerShell (Microsoft.PowerShell.Security), которая содержит поставщик сертификатов, также включает оснастки для получения и установки подписей Authenticode и получения сертификатов. Чтобы получить список командлетов в оснастке "Безопасность", введите команду "Get-Command -module *security".

Примеры

Перемещение по диску "Cert:"

Отображение содержимого диска "Cert:".

Открытие оснастки "Сертификаты" консоли управления (MMC)

Динамические параметры

Динамические параметры — это параметры командлетов, добавляемые поставщиком Windows PowerShell и доступные только при использовании командлета на диске поставщика.

CodeSigningCert <System.Management.Automation.SwitchParameter>

Получает только сертификаты с заверителем подписи кода.

Поддержка командлетов

См. также




Содержание