是否可以使用snk文件签署powershell脚本?

时间:2012-11-21 08:35:41

标签: powershell

我制作了一个小型PowerShell脚本(ps1文件)仅供内部使用。 为了使执行powershell脚本更容易一些,我想签名。

我们有一个snk文件,用于签署我们为客户提供的程序集。

是否可以使用snk文件对脚本进行签名?

1 个答案:

答案 0 :(得分:3)

答案是否定的。

.cer files are X.509 Certificates 

.pfx files are encrypted X.509 Certificates using a password-based symmetric key

.snk files only contain the RSA key (public/private or public only) 

Set-AuthenticodeSignature cmdlet有一个接受

的参数-Certificate
[System.Security.Cryptography.X509Certificates.X509Certificate2]

然后你需要一个证书。您可以在SuperUser上阅读此answer,了解有关签署powershell脚本的更多信息。