Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Das SignedCode-Objekt 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.]
Das SignedCode-Objekt bietet Funktionen zum Signieren ausführbarer Dateien mit einer digitalen Authenticode-Signatur.
Verwendung
Das SignedCode-Objekt wird verwendet, um die folgenden Aufgaben auszuführen:
- Signieren sie ausführbare Dateien.
- Ausführbare Zeitstempeldateien.
- Bestimmen Sie, ob die Signatur der ausführbaren Datei gültig ist.
- Legen Sie den Pfad zur ausführbaren Datei fest oder rufen Sie diesen ab.
- Rufen Sie den Signierer und den Zeitstempel der ausführbaren Datei ab.
- Rufen Sie eine Auflistung der Zertifikate für die ausführbare Datei ab.
- Rufen Sie eine Beschreibung oder die URL zur Beschreibung der ausführbaren Datei ab.
Member
Das SignedCode-Objekt verfügt über folgende Membertypen:
Methoden
Das SignedCode-Objekt verfügt über diese Methoden.
| Methode | BESCHREIBUNG |
|---|---|
| Zeichen | Erstellt eine digitale Authenticode-Signatur und signiert die ausführbare Datei, die in der SignedCode.FileName-Eigenschaft angegeben ist. |
| Timestamp | Erstellt eine Authenticode-Zeitstempelsignatur für die signierte ausführbare Datei, die in der SignedCode.FileName-Eigenschaft angegeben ist. |
| Überprüfung | Überprüft die Authenticode-Signatur in der signierten ausführbaren Datei, die in der SignedCode.FileName-Eigenschaft angegeben ist. |
Eigenschaften
Das SignedCode-Objekt verfügt über diese Eigenschaften.
| Eigenschaft | Zugriffstyp | BESCHREIBUNG |
|---|---|---|
|
Zertifikate |
Schreibgeschützt |
Eine Certificates-Auflistung , die alle Zertifikate in der signierten ausführbaren Datei enthält. |
|
Beschreibung |
Lesen/Schreiben |
Eine Zeichenfolge, die eine Beschreibung der signierten ausführbaren Datei enthält. |
|
DescriptionURL |
Lesen/Schreiben |
Eine Zeichenfolge, die die HTTP-Adresse zu einer Beschreibung der signierten ausführbaren Datei enthält. |
|
FileName |
Lesen/Schreiben |
Eine Zeichenfolge, die den Pfad zu der Inhaltsdatei enthält, die die ausführbare Datei enthält. Das ist die Standardeigenschaft. |
|
Signer |
Schreibgeschützt |
Ein Signiererobjekt , das Zugriff auf den Signierer der ausführbaren Datei ermöglicht. |
|
Zeitstempel |
Schreibgeschützt |
Ein Signerobjekt , das Zugriff auf den Zeitstempel der ausführbaren Datei ermöglicht. |
Bemerkungen
Das SignedCode-Objekt kann erstellt werden und ist für Skripts nicht sicher. Die ProgID für das SignedCode-Objekt ist CAPICOM. SignedCode.1.
Die ausführbare Datei sollte vom Typ sein, der mit der Authenticode-Technologie signiert werden kann, z. B. Dateien mit der Dateinamenerweiterung .cab, .cat, .exe, .dll, .vbs oder .ocx.
Anforderungen
| Anforderung | Wert |
|---|---|
| Verteilbare Komponente |
CAPICOM 2.0 oder höher unter Windows Server 2003 und Windows XP |
| DLL |
|