1

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

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

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

4

1 回答 1

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-AuthenticodeSignaturecmdlet 有一个-Certificate接受的参数

[System.Security.Cryptography.X509Certificates.X509Certificate2]

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

于 2012-11-21T09:16:24.273 回答