Visa förtroende genom att lägga till en digital signatur

Du kan visa att du tror att en databas är säker och att dess innehåll kan vara betrott genom att lägga till ett digital signatur i databasen. En digital signatur bekräftar att makron, kodmoduler och andra körbara komponenter i databasen härrör från undertecknaren och att ingen har ändrat dem sedan databasen signerades. Det hjälper personer som använder databasen att bestämma om de ska lita på den och dess innehåll. Tänk på ett säkerhetscertifikat som en penna som du använder för att digitalt signera saker eller en fotosäl som bara du kan applicera. Om du vill lägga till en digital signatur kan du använda ett kommersiellt säkerhetscertifikat eller skapa en egen. Processen som du använder för att digitalt signera en databas beror på vilken databasversion du använder.

I den här artikeln

Skaffa ett säkerhetscertifikat

Det finns två typer av säkerhetscertifikat: kommersiella och själv signerade.

Skaffa ett kommersiellt säkerhetscertifikat

Om du vill signera en databas digitalt och sedan distribuera databasen kommersiellt bör du få ett kommersiellt säkerhetscertifikat från en kommersiell certifikatutfärdare. Certifikatutfärdare gör bakgrundskontroller för att verifiera att personer som skapar innehåll (t.ex. databaser) är tillförlitliga. Mer information finns i Hitta tjänster för digitalt ID eller digitala signaturer.

Skapa ett självsignerat certifikat

Om du vill använda en databas för personliga scenarier eller scenarier för en begränsad arbetsgrupp för användning inom din egen organisation kan du skapa ett digitalt certifikat med hjälp av SelfCert-verktyget som ingår i Microsoft Office.

  1. Bläddra till den mapp som innehåller Microsoft Office-programfilerna.

    Du måste hitta den körbara filen,SelfCert.exe, och platsen kan variera beroende på olika villkor, till exempel om du använder ett 32-bitars- eller 64-bitars Windows-operativsystem eller om du använder Microsoft 365.

    Office-version

    Läge

    Microsoft 365

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

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

    Office 2019

    Office 2016

    C:\Program Files\Microsoft Office\Office16

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

    Office 2013

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

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

    Office 2010

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

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

  2. Leta reda på rätt mapp och dubbelklicka påSelfCert.exe.

    Dialogrutan Skapa digitalt certifikat visas.

  3. Ange ett namn på det nya testcertifikatet i rutan Namn på certifikat.

  4. Klicka två gånger på OK.

Överst på sidan

Signera en Access 2007- eller Access 2010-databas digitalt

För Access 2007 eller Access 2010 är det enkelt och snabbt att signera och distribuera en databas. Du kan paketera filen, använda en digital signatur på paketet och sedan distribuera det signerade paketet till andra användare. Funktionen för paketering och signering placerar databasen i en Access-distributionsfil (.accdc), signerar filen och placerar sedan det signerade paketet på en plats som du bestämmer. Användare kan sedan extrahera databasen från paketet och arbeta direkt i databasen (inte i paketfilen). Mer information finns i Paketera och signera en Access 2007- och 2010-databas.

Överst på sidan

Signera en Access 2013- eller senare databas digitalt

För Access 2013- eller senare databaser kan du använda en digital signatur på komponenterna i databasen, men det går bara att göra det med databaser som sparats i filformaten .mdb och .mde. Så här kodar du en databas:

  1. Öppna den databas som du vill signera.

  2. På fliken Databasverktyg i gruppen Makro klickar du på Visual Basic för att starta Visual Basic Editor, eller så trycker du på ALT+F11.

  3. I fönstret Projektutforskaren väljer du det databas- eller Visual Basic for Applications-projekt (VBA) som du vill signera.

  4. Klicka på Digital signatur på menyn Verktyg.

    Dialogrutan Digital signatur visas.

  5. Klicka på Välj för att välja testcertifikat.

    Dialogrutan Välj certifikat visas.

  6. Välj det certifikat som du vill använda. Mer information finns i Hämta ett säkerhetscertifikat.

    Om du följde stegen i föregående avsnitt väljer du det certifikat som du skapade med hjälp av SelfCert.

  7. Klicka på OK för att stänga dialogrutan Välj certifikat och klicka på OK igen för att stänga dialogrutan Digital signatur.

Anteckningar Om du vill förhindra att användare av din lösning av misstag ändrar i ditt VBA-projekt och därmed upphäver din signatur, måste du låsa VBA-projektet innan du signerar det. Att låsa VBA-projektet hindrar emellertid inte en annan användare från att ersätta den digitala signaturen med en annan signatur. Företagsadministratörer kan omsignera mallar och tillägg och kan på det viset styra exakt vad användarna kan köra på sina datorer.

Överst på sidan

Behöver du mer hjälp?

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×