PC SOFT

AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente. Haga clic aquí para ver la versión en inglés.
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 App
Otros
Procedimientos almacenados
Firma un archivo ejecutable con una Certificate. La firma está incluida en el archivo.
Ejemplo
// Open the certificate picker of Windows
MyCertificate is Certificate
MyCertificate = CertificateSelect()
 
// Cancelation or error
IF MyCertificate = Null THEN
RETURN
END
 
// If the selected certificate is valid for signing
IF NOT MyCertificate.ValidForSignature THEN
Info("The selected certificate cannot be used to generate a signature.")
RETURN
END
 
// Retrieve the buffer containing the signature
IF NOT CertificateSignExecutable(sFullFileName, MyCertificate) THEN
Error("Error while signing the certificate:" + CR + ErrorInfo())
END
Sintaxis
<Result> = CertificateSignExecutable(<Executable> , <Certificate> [, <Description> [, <Algorithm>]])
<Result>: booleano
  • True si el ejecutable fue firmado,
  • False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.
<Executable>: Cadena de caracteres
Nombre completo del archivo ejecutable a firmar.
<Certificate>: Variable de tipo Certificate
Nombre de la variable de tipo Certificate que contiene el Certificate que se utilizará para firmar el ejecutable.
<Description>: Cadena de caracteres opcional
Versiones 22 y posteriores
Texto mostrado por la ventana UAC cuando se ejecuta el ejecutable.
Nueva funcionalidad versión 22
Texto mostrado por la ventana UAC cuando se ejecuta el ejecutable.
Texto mostrado por la ventana UAC cuando se ejecuta el ejecutable.
<Algorithm>: Constante de tipo Integer
Versiones 27 y posteriores
Algoritmo de hash utilizado por la firma:
certSHA160
(Valor predeterminado)
Algoritmo también conocido como SHA1.
certSHA256Algoritmo también conocido como SHA2.
Observación: Este algoritmo no es compatible con Windows Vista. El UAC no muestra ninguna información y el ejecutable puede ser ejecutado.
Nueva funcionalidad versión 27
Algoritmo de hash utilizado por la firma:
certSHA160
(Valor predeterminado)
Algoritmo también conocido como SHA1.
certSHA256Algoritmo también conocido como SHA2.
Observación: Este algoritmo no es compatible con Windows Vista. El UAC no muestra ninguna información y el ejecutable puede ser ejecutado.
Algoritmo de hash utilizado por la firma:
certSHA160
(Valor predeterminado)
Algoritmo también conocido como SHA1.
certSHA256Algoritmo también conocido como SHA2.
Observación: Este algoritmo no es compatible con Windows Vista. El UAC no muestra ninguna información y el ejecutable puede ser ejecutado.
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd270std.dll
Versión mínima requerida
  • Versión 18
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario