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 |
|
Confira também