Обозначение уровня доверия с помощью цифровой подписи

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

Вы можете показать, что вы считаете надежные базы данных и что его содержимое можно доверенным добавления цифровая подпись к базе данных. Это помогает пользователям базы данных вопрос о доверии и его содержимого.

Процесс, который используется для создания цифровой подписи базы данных зависит от того, использует ли базе Microsoft Office Access 2007 формате, например формате ACCDB или формате более ранней версии, например MDB. Тем не менее оба процесса требует использования сертификат безопасности.

Можно использовать сертификат безопасности профессиональной или создайте собственный список. В этом разделе объясняется, как создать собственный сертификат безопасности.

В этой статье

Перед началом работы

Упаковка, подписание и распространение базы данных Office Access 2007

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

Подготовка

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

Если у вас нет сертификат безопасности, можно создать с помощью средства SelfCert (вместе с Microsoft Office).

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

  1. В Microsoft Windows нажмите кнопку Пуск, затем выберите пункт Все программы, Microsoft Office, Средства Microsoft Office и Цифровой сертификат для проектов VBA.

    ИЛИ

    Перейдите в папку, содержащую файлы Office Профессиональный 2007 программы. Папки по умолчанию — диск: \Program Files\Microsoft Office\Office12. В этой папке найдите и дважды щелкните SelfCert.exe.

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

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

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

Примечание: Если вы не видите команды Цифровой сертификат для проектов VBA или SelfCert.exe найти не удается, может потребоваться установить SelfCert.

Установка SelfCert.exe

  1. Запустите Office Профессиональный 2007 компакт-ДИСК или другой установочный носитель.

  2. В окне установки выберите пункт Добавить или удалить компоненты, а затем нажмите кнопку Продолжить.

    Примечание: Если вы работаете в среде, где Office Профессиональный 2007 устанавливается на компьютеры ИТ-администраторов, а не с компакт-диска, выполните следующие действия:

    1. Нажмите кнопку Пуск и выберите пункт Панель управления.

    2. Дважды щелкните Установка и удаление программ.

    3. Выберите выпуск 2007 системы Microsoft Officeи нажмите кнопку Изменить.

      Начнется процесс установки.

    4. Выберите Добавить или удалить компоненты, а затем нажмите кнопку Продолжить.

    5. Выполните указанные ниже действия.

  3. Разверните узлы Microsoft Office и Общие средства Office, щелкнув знаки "плюс" (+) рядом с каждым из них.

  4. Щелкните Цифровой сертификат для проектов VBA.

  5. Выберите команду Запускать с моего компьютера.

  6. Нажмите кнопку Продолжить для установки компонента.

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

Упаковка, подписание и распространение базы данных Office Access 2007

Office Access 2007 позволяет легко и быстро войти и распространение базы данных. При создании файла ACCDB-файла или .accde можно упаковать файл, применение цифровой подписи к пакету и распространить подписанного пакета для других пользователей. Средство упаковать и подписать помещает базы данных в файл Access развертывания (.accdc), подписывает файл и нажмите в месте, которое вы определите запрет подписанного пакета. Пользователи могут затем извлеките базы данных из пакета и работать непосредственно в базе данных (не в файл пакета).

Учитывайте при работе следующее:

  • Упаковка базы данных и подписание пакета позволяют показать, что вы доверяете базе данных. Цифровая подпись удостоверяет, что база данных не была изменена с момента создания пакета.

  • После извлечения базы данных из подписанного пакета она утрачивает связь с ним.

  • Можно использовать средство упаковать и подписать только с базами данных, сохраненные в формате Office Access 2007. Access 2007 также доступны инструменты для входа и распространение базы данных, созданных в более раннем формате. Необходимо использовать средство цифровая подпись, которая подходит для формат файла базы данных, который вы используете.

  • В пакет можно добавить только одну базу данных.

  • В результате данной процедуры подписывается пакет, содержащий всю базу данных, а не только макросы или модули.

  • В ходе процедуры файл пакета сжимается для ускорения его скачивания.

  • Базы данных можно извлекать из файлов пакета, которые находятся на серверах Windows SharePoint Services 3.0.

В следующих разделах описано, как создать подписанный файл пакета и как извлечь базу данных из подписанного пакета и использовать ее.

Создание подписанного пакета

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

  2. Нажмите Кнопку Microsoft Office Изображение кнопки Office , нажмите кнопку Опубликовать и нажмите кнопку упаковать и подписать.

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

  3. Выберите цифровой сертификат, а затем нажмите кнопку ОК.

    Откроется диалоговое окно Создать подписанный пакет Microsoft Office Access.

  4. В списке Сохранить в выберите расположение для подписанного пакета базы данных.

  5. В поле Имя файла введите имя для подписанного пакета, а затем нажмите кнопку Создать.

    Access создаст ACCDC-файл и поместит его в папку, которую вы выбрали.

Извлечение и использование подписанного пакета

  1. Нажмите кнопку Microsoft Office Изображение кнопки Office и выберите Открыть.

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

  2. Выберите тип файла Подписанные пакеты Microsoft Office Access (*.accdc).

  3. В списке Папка перейдите к папке, в которой содержится ACCDC-файл, выберите его и нажмите кнопку Открыть.

  4. Сделайте одно из следующего:

    • Если вы ранее выразили доверие сертификату безопасности, который использовался для подписания пакета развертывания, откроется диалоговое окно Извлечь базу данных в. Перейдите к следующему шагу.

    • Если вы еще не указали, следует ли доверять сертификату безопасности, появится следующее сообщение:

      Предупреждение

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

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

  5. В списке Сохранить в выберите местоположение для извлеченной базы данных, а затем в поле Имя файла введите другое имя для извлеченной базы данных.

    Совет: Если извлечь базу данных в надежное расположение, ее содержимое будет автоматически включаться при ее открытии. Если выбранное расположение не является доверенным, некоторое содержимое базы данных может быть по умолчанию отключено.

  6. Нажмите кнопку ОК.

Если вы сомневаетесь в том, можно ли доверять сертификату, см. статью Определение надежности цифровой подписи, в которой приведены основные сведения о проверке дат и других элементов сертификата для определения того, действителен ли он.

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

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

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

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

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

Дополнительные сведения о центрах сертификации, предлагающих услуги для продуктов Майкрософт, можно найти в статьях, ссылки на которые приведены в разделе См. также.

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

Подписывание базы данных программным способом

Примечание: Помните, что эти действия применимы только при использовании базах данных в Office Access 2007 из более ранних форматов файлов базы данных, например MDB. Чтобы подписать новых баз данных, в разделе упаковать, подписать и распространение базы данных Office Access 2007.

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

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

    Сочетание клавиш: нажмите клавиши ALT + F11.

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

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

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

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

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

  6. Выберите сертификат, который вы хотите применить.

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

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

Советы по подписанию баз данных старых версий

  • Чтобы пользователи решения не могли случайно изменить проект VBA, сделав вашу подпись недействительной, заблокируйте проект VBA перед его подписанием.

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

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

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

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

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

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

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

×