Luottamuksen osoittaminen lisäämällä digitaalinen allekirjoitus Access-tietokantaan

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

Voit osoittaa, että uskot tietokannan olevan turvallinen ja että sen sisältöön voi luottaa lisäämällä tietokantaan digitaalisen allekirjoituksen. 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. Tämä auttaa tietokannan käyttäjiä päättämään, luottavatko he siihen ja sen sisältöön. Ajattele suojausvarmennetta kynänä, jolla allekirjoitat kohteita digitaalisesti, tai vahatiivisteenä, jota vain sinä voit käyttää. Jos haluat lisätä digitaalisen allekirjoituksen, voit käyttää kaupallista suojausvarmennetta tai luoda oman allekirjoituksesi. Tietokannan digitaaliseen allekirjoittamiseen käytettävä prosessi määräytyy käyttämäsi tietokantaversion mukaan.

Suojausvarmenteen hankkiminen

Suojausvarmenteita on kahdenlaisia: kaupallisia ja itse allekirjoitettuja.

Kaupallisen suojausvarmenteen hankkiminen

Jos haluat allekirjoittaa tietokannan digitaalisesti ja jakaa tietokannan kaupallisesti, hanki kaupallinen suojausvarmenne kaupalliselta varmenteen myöntäjältä. Varmenteiden myöntäjät tarkistavat hakijan taustan varmistaakseen, että sisällön (kuten tietokantojen) tuottaja on hyvämaineinen. Lisätietoja on artikkelissa Digitaalisen tunnuksen tai digitaalisten allekirjoituspalvelujen etsiminen.

Itse allekirjoitetun varmenteen luominen

Jos haluat käyttää tietokantaa henkilökohtaisiin tai rajoitettuihin työryhmätilanteisiin omassa organisaatiossasi käytettäväksi, 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 -ohjelmatiedostosi.
    Sinun on etsittävä suoritettava tiedosto ,SelfCert.exe, ja sijainti voi vaihdella eri ehtojen mukaan, kuten jos käytät 32- tai 64-bittistä Windows-käyttöjärjestelmää tai jos käytät 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 digitaalinen allekirjoittaminen tietokannan jakamista vastaan

Tietokannan allekirjoittaminen ja jakaminen on helppoa ja nopeaa. Voit pakata tiedoston, lisätä pakettiin digitaalisen allekirjoituksen ja jakaa allekirjoitetun paketin muille käyttäjille. Paketti ja allekirjoitus -toiminto 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 koodilla vai et. Lisätietoja on artikkelissa Access-sovelluksen käyttöönotto.

Access-tietokannan digitaalinen allekirjoittaminen

Kaikissa Access-versioissa voit käyttää digitaalista allekirjoitusta komponentteihin .mdb- ja .mde-tietokantamuodoissa. Access for Microsoft 365 Versiosta 2211 alkaen tuetaan myös .accdb- ja .accde-tietokantamuotoja.

Jos haluat allekirjoittaa tietokannan koodilla, toimi 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 artikkelissa 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 toisella allekirjoituksella. Yritysten järjestelmänvalvojat voivat rajoittaa ohjelmia, joita käyttäjät suorittavat tietokoneissaan, allekirjoittamalla mallit ja apuohjelmat uudelleen.
  • Jos sovellus muokkaa tietokantaa tavalla, joka mitätöi allekirjoituksen esimerkiksi luomalla uuden toimintokyselyn, vältä tietokannan digitaalista allekirjoittamista. Käytä sen sijaan allekirjoitettua pakettia (.accdc) jakeluun ja yhdistä se sitten luotetun sijainnin käyttöön.