Oggetto SignedCode
[L'oggetto SignedCode è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Usare invece Platform Calltion Services (PInvoke) per chiamare le funzioni SignerSignEx, SignerTimeStampEx e WinVerifyTrust per firmare il contenuto con una firma digitale Authenticode. Per informazioni su PInvoke, vedere Esercitazione su Richiamare la piattaforma. .NET e CryptoAPI tramite P/Invoke: parte 1 e.NET e CryptoAPI tramite P/Invoke: parti 2 sottosezioni di estensione della crittografia .NET con CAPICOM e P/Invoke possono essere utili anche.
L'oggetto SignedCode offre funzionalità per firmare i file eseguibili con una firma digitale Authenticode.
Utilizzo
L'oggetto SignedCode viene usato per eseguire le attività seguenti:
- Firmare i file eseguibili.
- File eseguibili timestamp.
- Determinare se la firma del file eseguibile è valida.
- Impostare o recuperare il percorso del file eseguibile.
- Recuperare il segno e il timestamp del file eseguibile.
- Recuperare una raccolta dei certificati per il file eseguibile.
- Recuperare una descrizione o l'URL nella descrizione del file eseguibile.
Membri
L'oggetto SignedCode include questi tipi di membri:
Metodi
L'oggetto SignedCode include questi metodi.
Metodo | Descrizione |
---|---|
Segno | Crea una firma digitale Authenticode e firma il file eseguibile specificato nella proprietà SignedCode.FileName . |
Timestamp | Crea una firma del timestamp Authenticode nel file eseguibile firmato specificato nella proprietà SignCode.FileName . |
Verificare | Verifica la firma Authenticode nel file eseguibile firmato specificato nella proprietà SignCode.FileName . |
Proprietà
L'oggetto SignedCode ha queste proprietà.
Proprietà | Tipo di accesso | Descrizione |
---|---|---|
Certificati |
Sola lettura |
Raccolta Certificates che contiene tutti i certificati nel file eseguibile firmato. |
Descrizione |
Lettura/Scrittura |
Stringa contenente una descrizione del file eseguibile firmato. |
DescriptionURL |
Lettura/Scrittura |
Stringa contenente l'indirizzo HTTP per una descrizione del file eseguibile firmato. |
FileName |
Lettura/Scrittura |
Stringa che contiene il percorso del file di contenuto che contiene il file eseguibile. Si tratta della proprietà predefinita. |
Firmatario |
Sola lettura |
Oggetto Signer che fornisce l'accesso al firmatario del file eseguibile. |
Timestamper |
Sola lettura |
Oggetto Signer che fornisce l'accesso al timestamp del file eseguibile. |
Commenti
L'oggetto SignedCode può essere creato e non è sicuro per lo scripting. ProgID per l'oggetto SignedCode è CAPICOM. SignedCode.1.
Il file eseguibile deve essere di un tipo che può essere firmato con la tecnologia Authenticode, ad esempio file con estensione nome file di .cab, cat, .exe, .dll, vbs o .ocx.
Requisiti
Requisito | Valore |
---|---|
Componente ridistribuibile |
CAPICOM 2.0 o versione successiva in Windows Server 2003 e Windows XP |
DLL |
|