Scripting.Signer 對(duì)象使作者能夠用數(shù)字簽名對(duì)腳本進(jìn)行簽名,并使收件人能夠驗(yàn)證簽名的真實(shí)性和可信性。
Scripting.Signer 對(duì)象需要一個(gè)有效的證書。
下面的 JScript 代碼顯示的是以數(shù)字方式對(duì)腳本進(jìn)行簽名的 Scripting.Signer 對(duì)象。
<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,F(xiàn)ile,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>
對(duì)腳本進(jìn)行簽名 | Sign 方法 | SignFile 方法 | Verify 方法 | VerifyFile 方法