使用數(shù)字簽名對腳本進行簽名。
Object.SignFile (FileName,Certificate,Store)
為了進行數(shù)字簽名,作者必須具有有效的證書。
下面的示例不僅演示簽名檢查,而且演示命令行參數(shù)。
<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="vbscript"> Dim Signer,F(xiàn)ile,Cert,Store If Not (WScript.Arguments.Named.Exists("cert") And WScript.Arguments.Named.Exists("file")) Then WScript.Arguments.ShowUsage WScript.Quit End If Set Signer = CreateObject("Scripting.Signer") File = WScript.Arguments.Named("file") Cert = WScript.Arguments.Named("cert") If WScript.Arguments.Named.Exists("store") Then Store = WScript.Arguments.Named("store") Else Store = "my" End If Signer.SignFile File,Cert,Store </script> </job>
Scripting.Signer 對象 | Sign 方法 | Verify 方法 | VerifyFile 方法 | 對腳本進行簽名