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.