使用Linux OpenSSL证书签署Powershell文件

时间:2016-05-15 01:07:40

标签: linux powershell

我使用Linux PHP生成PowerShell文件。目前,我正在使用此命令对其进行签名:

if (file_exists($file)) {
        exec("openssl dgst -sha256 -sign \"$PrivateKey\" -out $file.signed $file > /dev/null");
}

然而,这会产生两个文件。 $ file和$ file.signed

我已将公共证书导入Windows证书管理器,并已将PowerShell执行策略设置为" AllSigned"但是我无法验证powershell文件。

当Windows签署powershell文件时,签名将放在powershell文件的底部。

如何签署和验证这些powershell文件,以便在Windows中验证它们?

0 个答案:

没有答案