Page 7 sur 9PRÉC.SUIVANT

Sécurité III : signer vos propres macros pour une sécurité renforcée

Signature d’une macro dans l’Éditeur Visual Basic

Légende 1 Dans le menu Outils, cliquez sur Signature numérique.
Légende 2 Cliquez sur Choisir dans la boîte de dialogue Signature numérique.
Légende 3 Dans la boîte de dialogue Sélectionner un certificat, sélectionnez le certificat avec lequel vous souhaitez signer la macro.

La plus grande difficulté lors de la configuration d’un certificat auto-signé consiste à installer le fichier SelfCert.exe et à créer le certificat. Une fois que vous avez un certificat, la signature d’une macro n’est plus qu’une question de secondes.

Dans l’Éditeur Visual Basic, alors que votre macro est ouverte, cliquez sur Signature numérique dans le menu Outils, puis cliquez sur le bouton Choisir. Si plusieurs certificats numériques sont installés sur votre ordinateur, ils seront tous affichés dans la liste. Sélectionnez le certificat approprié et cliquez sur OK. Enregistrez ensuite la macro que vous venez de signer. Parler de la signature d’une macro dans un fichier n’est pas vraiment exact car, en réalité, toutes les macros d’un fichier sont signées en même temps.

Les certificats auto-signés sont identiques aux certificats authentifiés en ce qu’ils respectent le principe suivant : si quelqu’un modifie le code de la macro signée sans avoir la clé privée, la macro perd immédiatement sa signature.

Page 7 sur 9PRÉC.SUIVANT