【发布时间】:2020-03-31 02:40:05
【问题描述】:
PowerShell 4.0
makecert 工具具有-eku 选项,用于将增强的密钥使用对象标识符 (OID) 描述到证书中。它允许为 代码签名 和其他目的制作证书。但它不是 cmdlet。
新的 PowerShell 版本具有用于本地测试脚本的 New-SelfSignedCertificate cmdlet。但它创建的证书不能用于代码签名:
New-SelfSignedCertificate -DnsName www.SomeSite.com -CertStoreLocation Cert:\CurrentUser\My
我没有看到类似于 -eku 的选项。
如何设置我的新自签名证书(通过 New-SelfSignedCertificate cmdlet 创建)的目的地,以便将其用于代码签名?或者是否可以通过其他 cmdlet 执行相同的操作?
【问题讨论】:
标签: powershell