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
Capicom.dll