Office

Отображение доверия путем добавления цифровой подписи

Вы можете показать, что вы считаете, что база данных безопасна, и что ее содержимое можно доверять, добавив цифровая подпись в базу данных. Цифровая подпись подтверждает, что все макросы, модули кода и прочие исполняемые компоненты базы данных поступили именно от владельца подписи и что их никто не изменял с момента подписания базы данных. Это поможет людям, которые используют базу данных, решить, доверять ли ее контент. Сертификат безопасности можно рассматривать как перо, которое вы используете для добавления цифровых подписей, или на Вакс запечатывание, к которому можно применять только вы. Чтобы добавить цифровую подпись, вы можете использовать коммерческий сертификат безопасности или создать свой собственный. Процесс, который используется для добавления цифровой подписи в базу данных, зависит от версии базы данных, которую вы используете.

В этой статье

Получение сертификата безопасности

Добавление цифровой подписи к базе данных Access 2007 или Access 2010

Добавление цифровой подписи к базе данных Access 2013 или более поздней версии

Получение сертификата безопасности

Существует два типа сертификатов безопасности: коммерческая и самостоятельная подпись.

Получение сертификата коммерческой защиты

Если вы хотите добавить цифровую подпись для базы данных и затем распространить ее, вы должны получить коммерческой сертификат безопасности из коммерческого центра сертификации (ЦС). Центры сертификации проверяют надежность лиц, создающих содержимое (в частности, базы данных). Дополнительные сведения можно найти в разделе Поиск цифрового удостоверения или служб цифровых подписей.

Создание самозаверяющего сертификата

Если вы хотите использовать базу данных для личных и ограниченных сценариев Рабочей группы для использования в своей организации, вы можете создать цифровой сертификат с помощью средства SelfCert, которое входит в состав Microsoft Office.

  1. Перейдите в папку, содержащую файлы программы Microsoft Office.

    Вам потребуется найти исполняемый файл, SelfCert. exe, и расположение может различаться в зависимости от различных условий, например, если вы используете операционную систему Windows версии 32 или 64 или если вы используете Office 365.

    Версия Office

    Расположение

    Office 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

    Office 2013

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

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

    Office 2010

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

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

  2. Найдите нужную папку и дважды щелкните SelfCert. exe.

    Откроется диалоговое окно Создание цифрового сертификата.

  3. В поле Имя вашего сертификата введите имя нового тестового сертификата.

  4. Дважды нажмите кнопку ОК.

К началу страницы

Добавление цифровой подписи к базе данных Access 2007 или Access 2010

Для Access 2007 или Access 2010 можно легко и быстро подписывать и распространять базу данных. Вы можете упаковать файл, применить к нему цифровую подпись и затем распространить подписанный пакет другим пользователям. Функция упаковки и-входа поместит базу данных в файл развертывания Access (. accdc), подписывает файл и поместит подписанный пакет в указанном расположении. После этого пользователи могут извлекать базу данных из пакета и работать непосредственно в ней (а не в файле пакета). Дополнительные сведения можно найти в разделе Упаковка и подписывание базы данных Access 2007 и 2010.

К началу страницы

Добавление цифровой подписи к базе данных Access 2013 или более поздней версии

Для баз данных Access 2013 или более поздних версий можно применить цифровая подпись к компонентам в базе данных. Чтобы сделать так, чтобы код подписался на базу данных, выполните указанные ниже действия.

  1. Откройте базу данных, которую вы хотите подписать.

  2. На вкладке Работа с базами данных в группе макрос нажмите кнопку Visual Basic , чтобы запустить редактор Visual Basic, или нажмите клавиши ALT + F11.

  3. В окне обозревателя проектов выберите базу данных или проект VBA (Visual Basic для приложений), который вы хотите подписать.

  4. В меню Сервис выберите пункт Цифровая подпись.

    Откроется диалоговое окно Цифровая подпись.

  5. Нажмите кнопку Выбор, чтобы выбрать тестовый сертификат.

    Откроется диалоговое окно Выбор сертификата.

  6. Выберите сертификат, который вы хотите применить. Дополнительные сведения см. в разделе Получение сертификата безопасности.

    Если вы выполняли процедуру, описанную в предыдущем разделе, выберите сертификат, созданный с помощью средства SelfCert.

  7. Нажмите кнопку ОК , чтобы закрыть диалоговое окно Выбор сертификата , и еще раз нажмите кнопку ОК , чтобы закрыть диалоговое окно Цифровая подпись .

Пуск Чтобы пользователи решения не могли случайно изменить проект VBA, сделав вашу подпись недействительной, заблокируйте проект VBA перед его подписанием. Тем не менее, если вы блокируете проект VBA, другой пользователь не сможет заменить цифровую подпись другой подписью. Например, администраторы организаций могут заново подписывать шаблон и надстройки, чтобы точно определять, какие компоненты пользователи смогут запускать на своих компьютерах.

К началу страницы

Примечание:  Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×