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. |