Condividi tramite


Metodo SignedCode.Timestamp

[Il metodo Timestamp è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Usare invece Platform Invocation Services (PInvoke) per chiamare le funzioni SignerSignEx, SignerTimeStampEx e WinVerifyTrust win32 per firmare il contenuto con una firma digitale Authenticode. Per informazioni su PInvoke, vedere Esercitazione su Platform Invoke. .NET e CryptoAPI tramite P/Invoke: parte 1 e .NET e CryptoAPI tramite P/Invoke: le sottosezioni della parte 2 dell'estensione della crittografia .NET con CAPICOM e P/Invoke possono essere utili.

Il metodo Timestamp crea una firma timestamp Authenticode nel file eseguibile firmato specificato nella proprietà SignedCode.FileName . Questo timestamp è una firma del contatore nel file eseguibile firmato eseguito da un'autorità di timestamp.

Sintassi

SignedCode.Timestamp( _
  ByVal URL _
)

Parametri

URL [in]

Stringa contenente l'URL del server timestamp.

Valore restituito

Questo metodo non restituisce valori.

Commenti

Un timestamp estende la validità di un certificato verificando che il file eseguibile sia stato firmato al momento del timestamp.

Prima di poter chiamare questo metodo, è necessario specificare il file eseguibile firmato come timestamp nella proprietà SignedCode.FileName e chiamare il metodo SignedCode.Sign per firmare il file eseguibile.

Se il file eseguibile firmato è già timestamp, questo metodo sovrascrive il timestamp esistente.

Requisiti

Requisito Valore
Componente ridistribuibile
CAPICOM 2.0 o versione successiva in Windows Server 2003 e Windows XP
DLL
Capicom.dll

Vedi anche

SignedCode