Compartir a través de


Método SignedCode.Timestamp

[El método Timestamp está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. En su lugar, use Platform Invocation Services (PInvoke) para llamar a las funciones SignerSignEx, SignerTimeStampEx y WinVerifyTrust para firmar contenido con una firma digital Authenticode. Para obtener información sobre PInvoke, vea Tutorial de invocación de plataforma. Las subsecciones .NET y CryptoAPI a través de P/Invoke: Parte 1 y .NET y CryptoAPI a través de P/Invoke: Las subsecciones de la parte 2 de extensión de criptografía de .NET con CAPICOM y P/Invoke también pueden resultar útiles.

El método Timestamp crea una firma de marca de tiempo Authenticode en el archivo ejecutable firmado especificado en la propiedad SignedCode.FileName . Esta marca de tiempo es una firma de contador en el archivo ejecutable firmado que realiza una entidad de marca de tiempo.

Sintaxis

SignedCode.Timestamp( _
  ByVal URL _
)

Parámetros

DIRECCIÓN URL [in]

Cadena que contiene la dirección URL del servidor de marca de tiempo.

Valor devuelto

Este método no devuelve ningún valor.

Comentarios

Una marca de tiempo extiende la validez de un certificado comprobando que el archivo ejecutable se firmó en el momento en que se marcaba la hora.

Para poder llamar a este método, se debe especificar el archivo ejecutable firmado que se marcará en la propiedad SignedCode.FileName y se debe llamar al método SignedCode.Sign para firmar el archivo ejecutable.

Si el archivo ejecutable firmado ya tiene marca de tiempo, este método sobrescribe la marca de tiempo existente.

Requisitos

Requisito Value
Redistribuible
CAPICOM 2.0 o posterior en Windows Server 2003 y Windows XP
Archivo DLL
Capicom.dll

Consulte también

SignedCode