Windows 脚本宿主  

Sign 方法

对以字符串形式存储的脚本进行签名。

Object.Sign (FileExtension,Text,Certificate,Store)

参数

object
Scripting.Signer
FileExtension
指定脚本扩展名类型(.vbs、.js 或 .wsf)的字符串。它提供了一种机制,供操作系统确定所验证的脚本文件的类型。
Text
包含要签名的脚本的字符串。
Certificate
指定作者的证书名称的字符串。
Store
可选。指定证书存储名称的字符串。通常,包含私钥的证书(即可以用于代码签名的证书)处于称为 "my" 的证书存储中。默认值为 "my"。

说明

Sign 方法用于对以字符串形式存储的脚本进行数字签名。为了创建数字签名,调用方必须具有有效的证书。

示例

Dim Signer,UnsignedText,SignedText
Set Signer = CreateObject("Scripting.Signer")
UnsignedText = _
"Dim X " & vbCrLf & _
"X = 123" & vbCrLf & _
"WScript.Echo X" & vbCrLf
SignedText = Signer.Sign(".VBS",UnsignedText,"Your Certificate Name Here")

请参阅

Scripting.Signer 对象 | SignFile 方法 | Verify 方法 | VerifyFile 方法 | 对脚本进行签名