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, "証明書名をここに入力します。")
参照
Scripting.Signer オブジェクト | SignFile メソッド | Verify メソッド | VerifyFile メソッド | スクリプトに署名する