Anda bisa memperlihatkan bahwa Anda yakin bahwa database aman dan kontennya bisa dipercaya dengan menambahkan tanda tangan digital ke database. A tanda tangan digital mengonfirmasi bahwa makro, modul kode, dan komponen lain yang dapat dijalankan dalam database berasal dari penanda tangan dan tidak ada yang mengubahnya sejak database ditandatangani. Ini membantu orang-orang yang menggunakan database memutuskan apakah akan mempercayainya dan kontennya. Anggap sertifikat keamanan sebagai pena yang Anda gunakan untuk menandatangani berbagai hal secara digital, atau segel lilin yang hanya bisa Anda terapkan. Untuk menambahkan tanda tangan digital, Anda bisa menggunakan sertifikat keamanan komersial, atau Anda bisa membuat sertifikat anda sendiri. Proses yang Anda gunakan untuk menandatangani database secara digital bergantung pada versi database yang Anda gunakan.
Ada dua tipe sertifikat keamanan: komersial dan ditandatangani sendiri.
Jika Anda ingin menandatangani database secara digital lalu mendistribusikan database tersebut secara komersial, Anda harus mendapatkan sertifikat keamanan komersial dari otoritas sertifikat (CA, certificate authority)komersial . Otoritas sertifikat melakukan pemeriksaan latar belakang untuk memverifikasi bahwa orang yang membuat konten (seperti database) memiliki reputasi baik. Untuk informasi selengkapnya, lihat Menemukan ID digital atau layanan tanda tangan digital.
Jika Anda ingin menggunakan database untuk skenario grup kerja pribadi atau terbatas untuk digunakan di dalam organisasi Anda sendiri, Anda bisa membuat sertifikat digital dengan menggunakan alat SelfCert yang disertakan dengan Microsoft 365.
Penting: Jika Anda menandatangani dokumen secara digital dengan menggunakan sertifikat digital yang Anda buat, lalu berbagi file yang ditandatangani secara digital, orang lain tidak bisa memverifikasi keaslian tanda tangan digital Anda tanpa memutuskan untuk mempercayai sertifikat yang ditandatangani sendiri secara manual.
-
Telusuri ke folder yang berisi file program Microsoft Office Anda.
Anda harus menemukan file yang dapat dijalankan, SelfCert.exe, dan lokasi dapat bervariasi berdasarkan berbagai kondisi seperti jika Anda menggunakan sistem operasi Windows 32 bit atau 64 bit atau jika Anda menggunakan Microsoft 365.
Versi Office
Lokasi
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
-
Temukan folder yang benar dan klik ganda SelfCert.exe.
Kotak dialog Buat Sertifikat Digital muncul.
-
Di kotak Nama sertifikat Anda, ketikkan nama untuk sertifikat uji yang baru.
-
Klik OK dua kali.
Sangat mudah dan cepat untuk menandatangani dan mendistribusikan database. Anda dapat mengemas file, menerapkan tanda tangan digital ke paket, lalu mendistribusikan paket yang ditandatangani ke pengguna lain. Fitur Kemas dan Tanda Tangani menempatkan database dalam file Penyebaran Access (.accdc), menandatangani file, lalu menempatkan paket bertanda tangan di lokasi yang Anda tentukan. Pengguna kemudian dapat mengekstrak database dari paket dan bekerja secara langsung dalam database (bukan dalam file paket). Perhatikan bahwa Anda masih bisa menggunakan fitur kemasan untuk menghasilkan file .accdc, baik Anda juga menandatangani kode database atau tidak. Untuk informasi selengkapnya, lihat Menyebarkan aplikasi Access.
Semua versi Access memungkinkan Anda menerapkan tanda tangan digital ke komponen dalam format database .mdb dan .mde. Dimulai dengan Access untuk format database Microsoft 365 Versi 2211, .accdb dan .accde juga didukung.
Untuk menandatangani database dengan kode, lakukan hal berikut:
-
Buka database yang ingin Anda tanda tangani.
-
Pada tab Alat Database , dalam grup Makro , klik Visual Basic untuk memulai Visual Basic Editor, atau tekan ALT+F11.
-
Di jendela Project Explorer, pilih database atau Visual Basic untuk aplikasi (VBA) proyek yang ingin Anda tanda tangani.
-
Pada menu Alat, klik Tanda Tangan Digital.
Kotak dialog Tanda Tangan Digital muncul.
-
Klik Pilih untuk memilih sertifikat uji Anda.
Kotak dialog Pilih Sertifikat akan muncul.
-
Pilih sertifikat yang ingin Anda terapkan. Untuk informasi selengkapnya, lihat Mendapatkan sertifikat keamanan.
Jika Anda mengikuti langkah-langkah di bagian sebelumnya, pilih sertifikat yang Anda buat dengan menggunakan SelfCert.
-
Klik OK untuk menutup kotak dialog Pilih Sertifikat , dan klik OK lagi untuk menutup kotak dialog Tanda Tangan Digital .
Catatan
-
Jika Anda ingin mencegah pengguna solusi Anda secara tidak sengaja mengubah proyek VBA Anda dan membuat tanda tangan Anda tidak valid lagi, kunci proyek VBA sebelum menandatanganinya. Namun, mengunci proyek VBA Anda tidak mencegah pengguna lain mengganti tanda tangan digital dengan tanda tangan lain. Administrator perusahaan dapat menandatangani kembali templat dan add-in sehingga mereka dapat mengontrol apa yang dijalankan oleh pengguna pada komputer mereka dengan tepat.
-
Jika aplikasi Anda mengubah database dengan cara yang akan membatalkan tanda tangan, misalnya, dengan membuat kueri tindakan baru, maka hindari penandatanganan database secara digital. Sebagai gantinya, gunakan paket bertanda tangan (.accdc) untuk distribusi, lalu gabungkan dengan penggunaan lokasi tepercaya.