Donner une preuve de confiance en ajoutant une signature numérique

Vous pouvez montrer que vous pensez qu’une base de données est sécurisée et que son contenu peut être approuvé en ajoutant un signature numérique à la base de données. Une signature numérique confirme que les macros, les modules de code et autres composants exécutables de la base de données ont été créés par le signataire et que personne ne les a modifiés depuis la signature de la base de données. Cela aide les utilisateurs qui utilisent la base de données à décider s’ils doivent y faire confiance et son contenu. Considérez un certificat de sécurité comme un stylet qui vous permet de signer numériquement des éléments ou une languette de cire que vous seul pouvez appliquer. Pour ajouter une signature numérique, vous pouvez utiliser un certificat de sécurité commercial ou vous pouvez créer le vôtre. Le processus de signature numérique d’une base de données dépend de la version de la base de données que vous utilisez.

Contenu de cet article

Obtenir un certificat de sécurité

Signer numériquement une base de données Access 2007 ou Access 2010

Signer numériquement une base de données Access 2013 ou version ultérieure

Obtenir un certificat de sécurité

Il existe deux types de certificats de sécurité : commercial et auto-signé.

Obtention d’un certificat de sécurité commercial

Si vous voulez signer numériquement une base de données, puis distribuer celle-ci sur le marché, vous devez obtenir un certificat de sécurité commerciale auprès d’une autorité de certification commerciale. Les autorités de certification ont les moyens de vérifier que les personnes créant du contenu (tel que des bases de données) sont de confiance. Pour plus d’informations, voir Rechercher des services d’identification numérique ou de signature numérique.

Créer un certificat auto-signé

Si vous souhaitez utiliser une base de données pour des scénarios de groupe de travail personnels ou limités à utiliser au sein de votre organisation, vous pouvez créer un certificat numérique à l’aide de l’outil SelfCert inclus dans Microsoft Office.

  1. Accédez au dossier contenant les fichiers de votre programme Microsoft Office.

    Vous devez localiser le fichier exécutable, SelfCert. exe, et l’emplacement peut varier en fonction de différentes conditions (par exemple, si vous utilisez 32 un système d’exploitation Windows ou 64 bits ou si vous utilisez Office 365.

    Version d’Office

    Emplacement

    Office 365

    C:\Program Files\Microsoft Office\root\Office16

    C:\Program Files (x86)\Microsoft Office\root\Office16

    Office 2019

    Office 2016

    C:\Program Files\Microsoft Office\Office16

    C:\Program Files (x86) \Microsoft Office\Office16

    Office 2013

    C:\Program Files\Microsoft Office\root\Office15

    C:\Program Files (x86) \Microsoft Office\root\Office15

    Office 2010

    C:\Program Files\Microsoft Office\root\Office14

    C:\Program Files (x86) \Microsoft Office\root\Office14

  2. Recherchez le dossier approprié, puis double-cliquez sur SelfCert. exe.

    La boîte de dialogue Créer un certificat numérique s’affiche.

  3. Dans la zone Le nom de votre certificat, tapez un nom pour le nouveau certificat de test.

  4. Cliquez sur OK à deux reprises.

Haut de la page

Signer numériquement une base de données Access 2007 ou Access 2010

Pour Access 2007 ou Access 2010, vous pouvez facilement et rapidement signer et distribuer une base de données. Vous pouvez empaqueter le fichier, appliquer une signature numérique au package, puis distribuer le package signé à d’autres utilisateurs. La fonctionnalité de package et de signature place la base de données dans un fichier de déploiement d’Access (. accdc), signe le fichier, puis place le package signé à un emplacement que vous déterminez. Les autres utilisateurs peuvent ensuite extraire la base de données du package et travailler directement dans la base (et pas dans le package). Pour plus d’informations, consultez empaqueter et signer une base de données Access 2007 et 2010.

Haut de la page

Signer numériquement une base de données Access 2013 ou version ultérieure

Pour les bases de données Access 2013 ou versions ultérieures, vous pouvez appliquer un signature numérique aux composants de la base de données. Pour coder une base de données, procédez comme suit :

  1. Ouvrez la base de données que vous voulez signer.

  2. Dans l’onglet outils de base de données , dans le groupe macro , cliquez sur Visual Basic pour démarrer Visual Basic Editor, ou appuyez sur ALT + F11.

  3. Dans la fenêtre Explorateur de projets, sélectionnez la base de données ou le projet VBA (Visual Basic for Applications) que vous voulez signer.

  4. Dans le menu Outils, cliquez sur Signature numérique.

    La boîte de dialogue Signature numérique s’affiche.

  5. Cliquez sur Choisir pour sélectionner votre certificat de test.

    La boîte de dialogue Sélectionnez un certificat s’affiche.

  6. Sélectionnez le certificat que vous voulez appliquer. Pour plus d’informations, voir obtenir un certificat de sécurité.

    Si vous avez suivi les étapes de la section précédente, sélectionnez le certificat que vous avez créé à l’aide de SelfCert.

  7. Cliquez sur OK pour fermer la boîte de dialogue Sélectionner un certificat et cliquez sur OK une nouvelle fois pour fermer la boîte de dialogue signature numérique .

Notes Pour empêcher les utilisateurs de votre solution de modifier accidentellement votre projet VBA et d’invalider ainsi votre signature, verrouillez-le avant de le signer. Toutefois, le verrouillage de votre projet VBA n’empêche pas les autres utilisateurs de remplacer la signature numérique par une autre signature. Les administrateurs d’entreprise peuvent resigner les modèles et les macros complémentaires afin de contrôler exactement ce que les utilisateurs peuvent exécuter sur leur ordinateur.

Haut de la page

Remarque :  Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez vous nous dire si les informations vous ont été utiles ? Voici l’article en anglais pour référence.

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×