Osoita luottamusta lisäämällä digitaalinen allekirjoitus Access-tietokantaan

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Lisäämällä tietokantaan digitaalisen allekirjoituksen voit osoittaa, että uskot tietokannan olevan turvallinen ja että sen sisältöön voi luottaa. Digitaalinen allekirjoitus vahvistaa, että kaikki tietokannan makrot, koodimoduulit ja muut suoritettavat osat ovat peräisin allekirjoittajalta, eikä kukaan muu ole muuttanut niitä tietokannan allekirjoittamisen jälkeen. Näin tietokannan käyttäjät voivat päättää, luottavatko he siihen ja sen sisältöön. Suojausvarmenne on kuin kynä, jolla allekirjoitetaan digitaalisesti, tai vahasinetti, jonka vain sinä voit kiinnittää. Voit lisätä digitaalisen allekirjoituksen käyttämällä kaupallista suojausvarmennetta tai luomalla oman allekirjoituksen. Tietokannan digitaalisen allekirjoittamisen prosessi riippuu käytössä olevasta tietokantaversiosta.

Hanki suojausvarmenne

Suojausvarmenteita on kahdenlaisia: kaupallisia ja itse allekirjoitettuja.

Hanki kaupallinen suojausvarmenne

Jos haluat allekirjoittaa tietokannan digitaalisesti ja jaella sen jälkeen kaupallisesti, hanki kaupallinen suojausvarmenne niitä myöntävältä yhtiöltä. Varmenteiden myöntäjät tarkistavat hakijan taustan varmistaakseen, että sisällön (kuten tietokantojen) tuottaja on hyvämaineinen. Lisätietoja on artikkelissa Digitaalisten tunnuspalveluiden tai digitaalisten allekirjoituspalveluiden etsiminen.

Itse allekirjoitetun varmenteen luominen

Jos haluat käyttää tietokantaa omassa organisaatiossasi käytettäväksi henkilökohtaisessa tai rajoitetussa työryhmässä, voit luoda digitaalisen varmenteen Microsoft 365:een sisältyvällä SelfCert-työkalulla.

Tärkeää

Jos allekirjoitat tiedoston digitaalisesti käyttämällä luomaasi digitaalista varmennetta ja jaat sen jälkeen digitaalisesti allekirjoitetun tiedoston, muut eivät voi vahvistaa digitaalisen allekirjoituksesi oikeellisuutta ilman, että he luottavat manuaalisesti itse allekirjoittamaasi varmenteeseen.

  1. Siirry kansioon, joka sisältää Microsoft Office -ohjelmatiedostot.
    Sinun on etsittävä suoritettava tiedosto, SelfCert.exe, ja sijainti voi vaihdella eri ehtojen mukaan, kuten sen, käytätkö 32- vai 64-bittistä Windows-käyttöjärjestelmää vai Microsoft 365:tä.

    Office-versio Sijainti
    Microsoft 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
  2. Etsi oikea kansio ja kaksoisnapsauta SelfCert.exe.
    Näkyviin tulee Luo digitaalinen varmenne -valintaikkuna.

  3. Kirjoita Varmenteen nimi -ruutuun uuden testivarmenteen nimi.

  4. Valitse OK kahdesti.

Access-paketin allekirjoittaminen digitaalisesti tietokannan jakelua varten

Tietokannan allekirjoittaminen ja jakelu on helppoa ja nopeaa. Voit pakata tiedoston, liittää pakettiin digitaalisen allekirjoituksen ja jakaa allekirjoitetun paketin sitten muille käyttäjille. Pakkaa ja allekirjoita -ominaisuus sijoittaa tietokannan Access Deployment (.accdc) -tiedostoon, allekirjoittaa tiedoston ja sijoittaa allekirjoitetun paketin määrittämääsi sijaintiin. Tämän jälkeen käyttäjät voivat purkaa tietokannan pakkauksen ja käyttää tietokantaa suoraan (eikä pakkaustiedostossa). Huomaa, että voit edelleen käyttää pakkaustoimintoa .accdc-tiedoston luomiseen riippumatta siitä, allekirjoitatko tietokannan samalla koodilla. Lisätietoja on artikkelissa Access-sovelluksen käyttöönotto.

Access-tietokannan allekirjoittaminen digitaalisesti

Kaikissa Access-versioissa voit lisätä digitaalisen allekirjoituksen .mdb- ja .mde-tietokantamuodoissa oleviin osiin. Access for Microsoft 365:n versiosta 2211 alkaen tuetaan myös .accdb- ja .accde-tietokantamuotoja.

Voit allekirjoittaa tietokannan koodin seuraavasti:

  1. Avaa allekirjoitettava tietokanta.
  2. Käynnistä Visual Basic -editori valitsemalla Tietokantatyökalut-välilehdenMakro-ryhmässäVisual Basic tai paina näppäinyhdistelmää ALT+F11.
  3. Valitse Project Explorer -ikkunassa allekirjoitettava tietokanta tai Visual Basic for Applications (VBA) -projekti.
  4. Valitse Työkalut-valikossa Digitaalinen allekirjoitus.
    Näkyviin tulee Digitaalinen allekirjoitus -valintaikkuna.
  5. Valitse koetestivarmenne napsauttamalla Valitse.
    Näkyviin tulee Valitse varmenne -valintaikkuna.
  6. Valitse varmenne, jonka haluat ottaa käyttöön. Lisätietoja on ohjeaiheessa Suojausvarmenteen hankkiminen.
    Jos olet toiminut edellä kuvatulla tavalla, valittava varmenne on SelfCert-ohjelmalla luotu varmenne.
  7. Sulje Valitse varmenne -valintaikkuna valitsemalla OK ja sulje Digitaalinen allekirjoitus -valintaikkuna valitsemalla OK uudelleen.

Huomautuksia

  • Jos haluat estää sen, että sovelluksesi käyttäjät muuttavat VBA-projektiasi epähuomiossa ja poistavat allekirjoituksen, lukitse VBA-projekti ennen allekirjoittamista. VBA-projektin lukitseminen ei kuitenkaan estä toista käyttäjää korvaamasta digitaalista allekirjoitusta omallaan. Yritysten järjestelmänvalvojat voivat rajoittaa ohjelmia, joita käyttäjät suorittavat tietokoneissaan, allekirjoittamalla mallit ja apuohjelmat uudelleen.
  • Jos sovelluksesi muokkaa tietokantaa tavalla, joka mitätöi allekirjoituksen, esimerkiksi luomalla uuden muutoskyselyn, vältä tietokannan digitaalista allekirjoittamista. Käytä jakeluun sen sijaan allekirjoitettua pakettia (.accdc) ja yhdistä sitten tähän luotettua sijaintia.