Applies ToAccess pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Tím, že do databáze přidáte Digitální podpis, můžete prokázat, že je databáze bezpečná a že její obsah může být důvěryhodný. Digitální podpis potvrzuje, že všechna makra, moduly kódu a další spustitelné komponenty v databázi pocházejí od podepisujícího a že je od podepsání databáze nikdo nezměnil. To pomáhá uživatelům, kteří databázi používají, rozhodnout, jestli jí a jejímu obsahu budou důvěřovat. Bezpečnostní certifikát si můžete představit jako pero, které používáte k digitálnímu podepisování věcí, nebo voskovou pečeť, kterou můžete použít jenom vy. Pokud chcete přidat Digitální podpis, můžete použít certifikát komerčního zabezpečení nebo si můžete vytvořit vlastní. Postup, který použijete k digitálnímu podepsání databáze, závisí na verzi databáze, kterou používáte.

Existují dva typy certifikátů zabezpečení: komerční a certifikáty podepsané svým držitelem.

Pokud chcete digitálně podepsat databázi a pak ji distribuovat komerčně, měli byste získat certifikát komerčního zabezpečení z komerčního Certifikační autorita. Certifikační autority na základě kontrol původu ověřují, jestli jsou osoby vytvářející obsah (třeba databáze) seriózní. Další informace najdete v tématu Vyhledání služeb digitálního ID nebo digitálního podpisu.

Pokud chcete databázi použít pro osobní scénáře nebo omezené pracovní skupiny pro použití ve vaší organizaci, můžete vytvořit Digitální certifikát pomocí nástroje SelfCert, který je součástí Microsoft 365.

Důležité informace: Pokud digitálně podepíšete dokument pomocí Digitální certifikát, který jste vytvořili, a pak nasdílíte digitálně podepsaný soubor, ostatní uživatelé nemůžou ověřit pravost vašeho Digitální podpis, aniž by se ručně rozhodli důvěřovat certifikátu podepsanému svým držitelem.

  1. Přejděte do složky, která obsahuje soubory programu Microsoft Office.

    Budete muset najít spustitelný soubor SelfCert.exea umístění se může lišit v závislosti na různých podmínkách, například pokud používáte 32bitový nebo 64bitový operační systém Windows nebo pokud používáte Microsoft 365.

    Verze Office

    Místo

    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. Vyhledejte správnou složku a poklikejte na SelfCert.exe.

    Zobrazí se dialog Vytvořit digitální certifikát.

  3. Do pole Název vašeho certifikátu zadejte název nového testovacího certifikátu.

  4. Klikněte dvakrát na OK.

Podepsání a distribuce databáze je snadné a rychlé. Soubor můžete zabalit, použít na balíček Digitální podpis a pak podepsaný balíček distribuovat ostatním uživatelům. Funkce Package-and-Sign umístí databázi do souboru Access Deployment (.accdc), podepíše soubor a potom umístí podepsaný balíček do umístění, které určíte. Uživatelé pak můžou databázi z balíčku extrahovat a pracovat přímo s ní (a ne se souborem balíčku). Mějte na paměti, že k vygenerování souboru .accdc můžete použít funkci balení bez ohledu na to, jestli databázi také podepíšete kódem. Další informace najdete v tématu Nasazení aplikace pro Access.

Všechny verze Access umožňují použít Digitální podpis na komponenty ve formátech databáze .mdb a .mde. Počínaje Access pro Microsoft 365 verze 2211 jsou podporovány také databázové formáty .accdb a .accde.

Pokud chcete podepsat kód databáze, postupujte takto:

  1. Otevřete databázi, kterou chcete podepsat.

  2. Na kartě Databázové nástroje klikněte ve skupině Makro na Visual Basic a spusťte Visual Basic Editor nebo stiskněte kombinaci kláves ALT+F11.

  3. V okně Průzkumníka projektů vyberte projekt databáze nebo Visual Basic for Applications (VBA), který chcete podepsat.

  4. V nabídce Tools (Nástroje) klikněte na Digital Signature (Digitální podpis).

    Zobrazí se dialog Digitální podpis.

  5. Klikněte na Zvolit a vyberte svůj testovací certifikát.

    Zobrazí se dialog Vybrat certifikát.

  6. Vyberte certifikát, který chcete použít. Další informace najdete v tématu Získání certifikátu zabezpečení.

    Pokud jste postupovali podle kroků v předchozí části, vyberte certifikát, který jste vytvořili pomocí nástroje SelfCert.

  7. Kliknutím na OKzavřete dialogové okno Vybrat certifikát a dalším kliknutím na OK zavřete dialogové okno Digitální podpis .

Poznámky    

  • Pokud chcete uživatelům vašeho řešení zabránit v tom, aby projekt VBA omylem upravili a zrušili platnost vašeho podpisu, tak projekt VBA před podepsáním zamkněte. Uzamčení projektu VBA ale nezabrání jinému uživateli v nahrazení Digitální podpis jiným podpisem. Správci podnikové sítě můžou třeba znova podepsat šablony a doplňky, aby mohli přesně určovat, co budou moct uživatelé na svých počítačích spouštět.

  • Pokud vaše aplikace upraví databázi způsobem, který zneplatní podpis, například vytvořením nového akčního dotazu, vyhněte se digitálnímu podepisování databáze. Místo toho použijte k distribuci podepsaný balíček (.accdc) a pak ho zkombinujte s použitím důvěryhodného umístění.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.