PowerShell 4.0Как создать сертификат подписи кода через New-самозаверенный сертификат командлета
makecert
инструмент имеет -eku
вариант для описания расширенных ключевых идентификаторов объектов использования (OIDS) в сертификат. Это позволяет сделать сертификаты для подписи подписи и для других целей. Но это не командлет.
Новые версии PowerShell имеют командлет New-SelfSignedCertificate
для локального тестирования скриптов. Но это создает сертификат, который не может быть использован для подписи кода:
New-SelfSignedCertificate -DnsName www.SomeSite.com -CertStoreLocation Cert:\CurrentUser\My
Я не вижу вариант, который похож на -eku
.
Как я могу назначить пункт назначения моего нового самоподписанного сертификата (созданного с помощью командлета New-SelfSignedCertificate
) для возможности его использования для подписи кода? Или можно сделать то же самое с помощью другого командлета?