Firma una secuencia de comandos con una firma digital.
objeto.SignFile (NombreArchivo, Certificado, Almacén)
Para poder firmar con una firma digital el autor debe tener un certificado válido.
El siguiente ejemplo muestra no sólo cómo comprobar una firma, sino también los argumentos de la línea de comandos.
<job> <runtime> <named name="archivo" helpstring="el archivo que se desea firmar" required="true" type="string"/> <named name="cert" helpstring="el nombre del certificado de firma" required="true" type="string"/> <named name="almac" helpstring="el nombre del almacén de certificados" required="false" type="string"/> </runtime> <script language="vbscript"> Dim Firmar, Archivo, Cert, Almac If Not (WScript.Arguments.Named.Exists("cert") And WScript.Arguments.Named.Exists("archivo")) Then WScript.Arguments.ShowUsage WScript.Quit End If Set Firmar = CreateObject("Scripting.Signer") Archivo = WScript.Arguments.Named("archivo") Cert = WScript.Arguments.Named("cert") If WScript.Arguments.Named.Exists("almac") Then Almac = WScript.Arguments.Named("almac") Else Almac = "my" End If Firmar.SignFile Archivo, Cert, Almac </script> </job>
Objeto Scripting.Signer | Método Sign | Método Verify | Método VerifyFile | Firmar una secuencia de comandos
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |