Recherche…


Créez un certificat auto-signé numérique valide SELFCERT.EXE

Pour exécuter des macros et gérer la sécurité fournie par les applications Office contre le code malveillant, il est nécessaire de signer numériquement VBAProject.OTM à partir de l' éditeur VBA> Outils> Signature numérique .

entrer la description de l'image ici

Office est fourni avec un utilitaire permettant de créer un certificat numérique auto-signé que vous pouvez utiliser sur le PC pour signer vos projets.

Cet utilitaire SELFCERT.EXE se trouve dans le dossier du programme Office,

Cliquez sur Certificat numérique pour les projets VBA pour ouvrir l' assistant de certificat.

Dans la boîte de dialogue, entrez un nom approprié pour le certificat et cliquez sur OK.

entrer la description de l'image ici

Si tout se passe bien, vous verrez une confirmation:

entrer la description de l'image ici

Vous pouvez maintenant fermer l'assistant SELFCERT et porter votre attention sur le certificat que vous avez créé.

Si vous essayez d'utiliser le certificat que vous venez de créer et que vous vérifiez ses propriétés

entrer la description de l'image ici

entrer la description de l'image ici

Vous verrez que le certificat n'est pas approuvé et que la raison est indiquée dans la boîte de dialogue.

Le certificat a été créé dans le magasin Utilisateur actuel> Personnel> Certificats. Il doit se trouver dans Ordinateur local> Autorités de certification racine de confiance> Banque de certificats, vous devez donc exporter à partir de la première et importer dans cette dernière.

Appuyez sur la touche Windows + R pour ouvrir la fenêtre "Exécuter". Entrez ensuite «mmc» dans la fenêtre comme indiqué ci-dessous et cliquez sur «OK».

entrer la description de l'image ici

La console de gestion Microsoft s'ouvre et ressemble à ce qui suit.

entrer la description de l'image ici

Dans le menu Fichier, sélectionnez Ajouter / Supprimer un composant logiciel enfichable ... Dans la boîte de dialogue suivante, double-cliquez sur Certificats, puis cliquez sur OK.

entrer la description de l'image ici

Développez la liste déroulante dans la fenêtre de gauche pour Certificats - Utilisateur actuel »et sélectionnez les certificats comme indiqué ci-dessous. Le panneau central affichera alors les certificats à cet emplacement, qui incluront le certificat que vous avez créé précédemment:

entrer la description de l'image ici

Cliquez avec le bouton droit sur le certificat et sélectionnez Toutes les tâches> Exporter:

entrer la description de l'image ici

Assistant d'exportation

entrer la description de l'image ici

Cliquez sur Suivant

entrer la description de l'image ici

la seule option pré-sélectionnée sera disponible, alors cliquez à nouveau sur «Suivant»:

entrer la description de l'image ici

Le premier élément sera déjà présélectionné. Cliquez à nouveau sur Suivant et choisissez un nom et un emplacement pour enregistrer le certificat exporté.

entrer la description de l'image ici

Cliquez à nouveau sur Suivant pour enregistrer le certificat

Une fois que le focus est renvoyé à la console de gestion.

Développez le menu Certificats et, dans le menu Autorités de certification racines de confiance, sélectionnez Certificats .

entrer la description de l'image ici

Clic-droit. Sélectionner toutes les tâches et importer

entrer la description de l'image ici

entrer la description de l'image ici

Cliquez sur suivant et sur Enregistrer dans le magasin des autorités de certification racine de confiance :

entrer la description de l'image ici

Puis sur Suivant> Terminer, fermez maintenant la console.

Si vous utilisez maintenant le certificat et vérifiez ses propriétés, vous verrez qu'il s'agit d'un certificat de confiance et que vous pouvez l'utiliser pour signer votre projet:

entrer la description de l'image ici



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow