Compartilhar via


Método SignedCode.Timestamp

[O método Timestamp está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Em vez disso, use os Serviços de Invocação de Plataforma (PInvoke) para chamar as funções SignerSignEx, SignerTimeStampEx e WinVerifyTrust da API Win32 para assinar conteúdo com uma assinatura digital do Authenticode. Para obter informações sobre o PInvoke, consulte Tutorial de invocação de plataforma. As subseções .NET e CryptoAPI via P/Invoke: Parte 1 e .NET e CryptoAPI por meio de P/Invoke: Subseções da Parte 2 da Extensão da Criptografia do .NET com CAPICOM e P/Invoke também podem ser úteis.]

O método Timestamp cria uma assinatura de carimbo de data/hora do Authenticode no arquivo executável assinado especificado na propriedade SignedCode.FileName . Esse carimbo de data/hora é uma assinatura de contador no arquivo executável assinado que é executado por uma autoridade de carimbo de data/hora.

Sintaxe

SignedCode.Timestamp( _
  ByVal URL _
)

Parâmetros

URL [in]

Uma cadeia de caracteres que contém a URL do servidor de carimbo de data/hora.

Valor retornado

Esse método não retorna um valor.

Comentários

Um carimbo de data/hora estende a validade de um certificado verificando se o arquivo executável foi assinado no momento em que foi carimbado.

Antes que esse método possa ser chamado, o arquivo executável assinado a ser carimbado deve ser especificado na propriedade SignedCode.FileName e o método SignedCode.Sign deve ser chamado para assinar o arquivo executável.

Se o arquivo executável assinado já estiver carimbado, esse método substituirá o carimbo de data/hora existente.

Requisitos

Requisito Valor
Redistribuível
CAPICOM 2.0 ou posterior no Windows Server 2003 e Windows XP
DLL
Capicom.dll

Confira também

SignedCode