Windows 脚本宿主  

Scripting.Signer 对象

Scripting.Signer 对象使作者能够用数字签名对脚本进行签名,并使收件人能够验证签名的真实性和可信性。

说明

Scripting.Signer 对象需要一个有效的证书。

示例

下面的 JScript 代码显示的是以数字方式对脚本进行签名的 Scripting.Signer 对象。

<job>
<runtime>
   <named name="file" helpstring="the file to sign" required="true" type="string"/>
   <named name="cert" helpstring="the name of the signing certificate" required="true" type="string"/>
   <named name="store" helpstring="the name of the certificate store" required="false" type="string"/>
</runtime>
<script language="JScript">
   var Signer,File,Cert,Store = "my";
   if (!(WScript.Arguments.Named.Exists("cert") && WScript.Arguments.Named.Exists("file"))) 
   {
      WScript.Arguments.ShowUsage();
      WScript.Quit();
   }
   Signer = new ActiveXObject("Scripting.Signer");
   File  = WScript.Arguments.Named("file");
   Cert  = WScript.Arguments.Named("cert");
   if (WScript.Arguments.Named.Exists("store"))
   {
      Store = WScript.Arguments.Named("store");
   }

   Signer.SignFile(File,Cert,Store);
</script>
</job>

请参阅

对脚本进行签名 | Sign 方法 | SignFile 方法 | Verify 方法 | VerifyFile 方法