Objet SignedCode

[L’objet SignedCode peut être utilisé dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Utilisez plutôt les services d’appel de plateforme (PInvoke) pour appeler les fonctions SignerSignEx, SignerTimeStampExet WinVerifyTrust de l’API Win32 pour signer du contenu avec une signature numérique Authenticode. Pour plus d’informations sur PInvoke, consultez Didacticiel sur l’appel de code non managé. Le .net et CryptoAPI via p/Invoke : part 1 et .net et CryptoAPI via p/Invoke : partie 2 sous-sections de l' extension du chiffrement .net avec CAPICOM et P/Invoke peuvent également s’avérer utiles.]

L’objet SignedCode fournit des fonctionnalités pour la signature des fichiers exécutables avec une signature numérique Authenticode.

Quand l’utiliser

L’objet SignedCode est utilisé pour effectuer les tâches suivantes :

  • Signez les fichiers exécutables.
  • Horodatage des fichiers exécutables.
  • Déterminez si la signature du fichier exécutable est valide.
  • Définissez ou récupérez le chemin d’accès au fichier exécutable.
  • Récupérez le signataire et la matrice temporelle du fichier exécutable.
  • Récupérez une collection de certificats pour le fichier exécutable.
  • Récupérez une description ou l’URL de la description du fichier exécutable.

Membres

L’objet SignedCode possède les types de membres suivants :

Méthodes

L’objet SignedCode a ces méthodes.

Méthode Description
Expéditeur Crée une signature numérique Authenticode et signe le fichier exécutable spécifié dans la propriété SignedCode. FileName .
Timestamp Crée une signature d’horodatage Authenticode sur le fichier exécutable signé spécifié dans la propriété SignedCode. FileName .
Vérification Vérifie la signature Authenticode sur le fichier exécutable signé spécifié dans la propriété SignedCode. FileName .

Propriétés

L’objet SignedCode a ces propriétés.

Propriété Type d’accès Description
Certificats
Lecture seule
Collection de certificats qui contient tous les certificats dans le fichier exécutable signé.
Description
Lecture/écriture
Chaîne qui contient une description du fichier exécutable signé.
DescriptionURL
Lecture/écriture
Chaîne qui contient l’adresse HTTP à une description du fichier exécutable signé.
Extension
Lecture/écriture
Chaîne qui contient le chemin d’accès au fichier de contenu qui contient le fichier exécutable.
Il s’agit de la propriété par défaut.
Signataire
Lecture seule
Objet signataire qui fournit l’accès au signataire du fichier exécutable.
Timestamper
Lecture seule
Objet signataire qui fournit l’accès à l’horodatage du fichier exécutable.

Notes

L’objet SignedCode peut être créé et n’est pas sûr pour l’écriture de scripts. Le ProgID de l’objet SignedCode est CAPICOM. SignedCode. 1.

Le fichier exécutable doit être d’un type qui peut être signé avec la technologie Authenticode, par exemple, les fichiers ayant l’extension de nom de fichier .cab,. cat, .exe, .dll,. vbs ou. ocx.

Spécifications

Condition requise Valeur
Composant redistribuable
capicom 2,0 ou version ultérieure sur Windows Server 2003 et Windows XP
DLL
Capicom.dll