Freigeben über


SignedCode.Timestamp-Methode

[Die Timestamp-Methode ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Verwenden Sie stattdessen Platform Invocation Services (PInvoke), um die Win32-API-Funktionen SignerSignEx, SignerTimeStampEx und WinVerifyTrust aufzurufen, um Inhalte mit einer digitalen Authenticode-Signatur zu signieren. Weitere Informationen zu PInvoke finden Sie im Tutorial zum Plattformaufruf. . NET und CryptoAPI über P/Invoke: Part 1 und .NET und CryptoAPI via P/Invoke: Teil 2 der Erweiterung der .NET-Kryptografie mit CAPICOM und P/Invoke können ebenfalls hilfreich sein.]

Die Timestamp-Methode erstellt eine Authenticode-Zeitstempelsignatur für die signierte ausführbare Datei, die in der SignedCode.FileName-Eigenschaft angegeben ist. Dieser Zeitstempel ist eine Zählersignatur für die signierte ausführbare Datei, die von einer Zeitstempelautorität ausgeführt wird.

Syntax

SignedCode.Timestamp( _
  ByVal URL _
)

Parameter

URL [in]

Eine Zeichenfolge, die die URL des Zeitstempelservers enthält.

Rückgabewert

Diese Methode gibt keinen Wert zurück.

Bemerkungen

Ein Zeitstempel erweitert die Gültigkeit eines Zertifikats, indem überprüft wird, ob die ausführbare Datei zum Zeitpunkt des Zeitstempels signiert wurde.

Bevor diese Methode aufgerufen werden kann, muss die signierte ausführbare Datei mit Zeitstempel in der SignedCode.FileName-Eigenschaft angegeben werden, und die SignedCode.Sign-Methode muss aufgerufen werden, um die ausführbare Datei zu signieren.

Wenn die signierte ausführbare Datei bereits zeitstempelt ist, überschreibt diese Methode den vorhandenen Zeitstempel.

Anforderungen

Anforderung Wert
Verteilbare Komponente
CAPICOM 2.0 oder höher unter Windows Server 2003 und Windows XP
DLL
Capicom.dll

Siehe auch

SignedCode