Создание собственного цифрового сертификата в ворде
Поскольку самостоятельно созданный цифровой сертификат не был выдан официальным центром сертификации, макросы, подписанные с использованием такого сертификата, называют макросами с автоподписью. Сертификаты, созданные пользователем самостоятельно, рассматриваются как неподтвержденные и при высоком или среднем уровне безопасности приводят к выводу предупреждения в диалоговом окне Предупреждение системы безопасности. Microsoft Office доверяет сертификату с автоподписью только на том компьютере, в котором доступен секретный ключ для этого сертификата (как правило, это только тот компьютер, на котором сертификат создан, если секретный ключ не используется совместно). Дополнительные сведения о центрах сертификации, обслуживающих продукты корпорации Microsoft, см. в списке участников программы Microsoft Root Certificate Program.
В Microsoft Windows откройте меню Пуск, выделите пункты «Все программы», «Средства Microsoft Office» и выберите команду Цифровой сертификат для проектов VBA. В Microsoft Windows 2000 откройте меню Пуск, выделите пункты «Программы», «Средства Microsoft Office» и выберите команду Цифровой сертификат для проектов VBA. Если файл SelfCert.exe отсутствует на компьютере, может потребоваться его установка.
- Запустите программу установки Microsoft Office еще раз.
- Закройте все программы.
- Дважды щелкните на значке «Установка и удаление программ» на панели управления Windows.
- Выполните одно из следующих действий:
- если приложение Microsoft Office установлено как часть Microsoft Office, выберите Microsoft Office в поле «Установ-ленные программы», а затем нажмите кнопку «Заменить»;
- если приложение Microsoft Office установлено отдельно, выберите в поле Установленные программы название этого приложения, а затем нажмите кнопку «Заменить».
- На экране программы установки «Расширенная настройка» щелкните маркер развертывания (+) рядом с пунктом «Общие средства Office».
- Выберите Цифровая подпись для проектов VBA, щелкните расположенную рядом стрелку, а затем выберите вариант «Запускать с моего компьютера».
- Следуйте инструкциям в диалоговом окне Создание цифрового сертификата.
Получение цифрового удостоверения
Добавление сертификат получателя в список контактов
Чтобы просмотреть существующие удостоверения контакта, дважды щелкните соответствующее имя и откройте вкладку Сертификаты.
Excel для Microsoft 365 Word для Microsoft 365 Outlook для Microsoft 365 PowerPoint для Microsoft 365 Word 2021 Word 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Office 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Office 2013 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 Office 2010 Excel 2007 Word 2007 Outlook 2007 PowerPoint 2007 Access 2007 Office 2007 Еще. Меньше
В этой статье объясняется, как получить или создать цифровую подпись для использования в документах Office. Дополнительные информацию о том, как использовать их в документах Office, см. в документе Добавление и удаление цифровой подписи в файлах Office.
Что такое цифровая подпись?
Цифровая подпись (удостоверение) чаще называется цифровым сертификатом. Для цифрового подписания документа Office требуется действующий цифровой сертификат. Цифровые сертификаты обычно выдаются доверенным центром сертификации (ЦС) — надежной сторонней организацией, которая выпускает цифровые сертификаты. Существует множество коммерческих центров сертификации, у которых вы можете приобрести или бесплатно получить цифровой сертификат. Многие учреждения, правительственные организации и предприятия также могут выдавать свои собственные сертификаты.
Цифровой сертификат необходим для цифровой подписи, так как он предоставляет открытый ключ, которые можно использовать для проверки закрытый ключ, связанной с цифровой подписью. Цифровые сертификаты по возможности использования цифровых подписей в качестве способа проверка подлинности цифровой информации.
Получение цифровой подписи от центра сертификации или партнера Майкрософт
Если предполагается обмениваться документами, содержащими цифровую подпись, с другими людьми и при этом позволять получателям документов проверять подлинность цифровой подписи, можно получить цифровой сертификат у известного стороннего центра сертификации. Дополнительные сведения см. в документе Поиск служб цифровых и цифровых подписей.
Создание цифрового сертификата
Если вы не хотите приобретать цифровой сертификат у стороннего центра сертификации или вам требуется срочно подписать документ, вы можете создать собственный цифровой сертификат.
Перейдите в папку C:\Program Files (x86)\Microsoft Office\root\(или C:\Program Files\Microsoft Office\root\Office16, если вы работаете с 64-битной версией Office)
Запустите программу SelfCert.exe. Откроется диалоговое окно Создание цифрового сертификата.
В поле Имя вашего сертификата введите описательное имя сертификата.
Перейдите в папку C:\Program Files\Microsoft Office\\.
Запустите программу SelfCert.exe. Откроется диалоговое окно Создание цифрового сертификата.
В поле Имя вашего сертификата введите описательное имя сертификата.
В поле Имя вашего сертификата введите описательное имя сертификата.
Чтобы просмотреть хранилище личных сертификатов, выполните указанные ниже действия.
Откройте Internet Explorer.
В меню Сервис выберите пункт Свойства обозревателя, а затем откройте вкладку Содержание.
Важно: Если подписать документ с применением собственного цифрового сертификата и поделиться им, то другие пользователи не смогут проверить достоверность вашей цифровой подписи. Им придется вручную указать, что они доверяют вашему самозаверяющему сертификату.
Получение цифровой подписи
Если вы пытаетесь подписать документ Office 2007 без цифрового сертификата, появится диалоговое окно Получение цифрового удостоверения и вам будет предложено выбрать, как вы хотите получить цифровую подпись.
У вас есть два варианта:
Подробнее о каждом варианте см. в следующих разделах.
Получение цифровой подписи от партнера Майкрософт
Если вы выбрали вариант Получить цифровое удостоверение от партнера Майкрософт в диалоговом окне Получение цифрового удостоверения, вы будете перенаправлены на веб-сайт Microsoft Office, где вы можете приобрести цифровой сертификат одного из сторонних центров сертификации (ЦС).
Если предполагается обмениваться документами, содержащими цифровую подпись, с другими людьми и при этом позволять получателям документов проверять подлинность цифровой подписи, рекомендуется получить цифровой сертификат у известного стороннего центра сертификации.
Создание собственной цифровой подписи
Если вы не хотите приобретать цифровой сертификат у стороннего центра сертификации или вам требуется срочно подписать документ, вы можете создать собственный цифровой сертификат, выбрав параметр Создать свое цифровое удостоверение в диалоговом окне Получение цифрового удостоверения.
Создание собственного цифрового сертификата
В диалоговом окне Получение цифрового удостоверения выберите параметр Создать свое цифровое удостоверение.
Важно: Диалоговое окно Получение цифрового удостоверения появится только в том случае, если попытаться поставить цифровую подпись в документе, не имея цифрового сертификата.
В диалоговом окне Создание цифрового удостоверения введите следующие сведения для цифровой подписи:
В поле Имя введите свое имя.
В поле Адрес электронной почты введите свой адрес электронной почты.
В поле Организация введите название организации или компании.
В поле Расположение укажите свое географическое местоположение.
Щелкните Создать.
Примечание: Если подписать документ с применением собственного цифрового сертификата и поделиться им, то другие пользователи не смогут проверить достоверность вашей цифровой подписи. Ваша цифровая подпись может быть проверена только на том компьютере, где она была создана.
Excel для Microsoft 365 Word для Microsoft 365 Outlook для Microsoft 365 PowerPoint для Microsoft 365 Publisher для Microsoft 365 Visio Online (план 2) Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Publisher 2021 Microsoft Visio профессиональный 2021 Microsoft Visio стандартный 2021 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Publisher 2019 Visio профессиональный 2019 Visio стандартный 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Publisher 2016 Visio профессиональный 2016 Visio стандартный 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Publisher 2013 Visio профессиональный 2013 Visio 2013 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 Publisher 2010 Visio 2010 Visio стандартный 2010 Office 2010 Еще. Меньше
В этой статье объясняется, как создать цифровую подпись для макрос с помощью сертификат. Если у вас еще нет цифрового сертификата, его необходимо получить.
Совет: Чтобы использовать или тестировать проекты макросов на своем компьютере, можно создать собственный самозаверяющий сертификат с помощью Selfcert.exe средства.
Получение цифрового сертификата
Цифровой сертификат можно получить в коммерческом центре сертификации (ЦС) или у администратора безопасности локальной сети либо специалиста по информационным технологиям.
Дополнительные сведения о центрах сертификации, которые предлагают услуги для продуктов Майкрософт, см. в списке участников программы корневых сертификатов Майкрософт.
Поскольку самостоятельно созданный цифровой сертификат не был выдан официальным доверенным центром сертификации, макросы, подписанные с использованием такого сертификата, называют самозаверяющими макросами. В Microsoft Office самозаверяющие сертификаты считаются надежными только на том компьютере, на котором они добавлены в папку доверенных корневых центров сертификации в хранилище "Сертификаты — текущий пользователь". Это хорошо подходит для тестирования или использования на вашем компьютере или на очень небольшом количестве управляемых компьютеров, но не очень хорошо подходит для распространения проектов макросов другим людям.
Создание самозаверяющего сертификата
Перейдите в папку C:\Program Files (x86)\Microsoft Office\root\Office16.
Совет: Если вы не нашли его в этой папке, попробуйте C:\Program Files\Microsoft Office\root\Office16
Запустите программу SelfCert.exe. Откроется диалоговое окно Создание цифрового сертификата.
В поле Имя вашего сертификата введите описательное имя сертификата.
Перейдите в папку C:\Program Files\Microsoft Office\\.
Запустите программу SelfCert.exe. Откроется диалоговое окно Создание цифрового сертификата.
В поле Имя вашего сертификата введите описательное имя сертификата.
Просмотр сертификата в хранилище личных сертификатов
Откройте Internet Explorer.
В меню Сервис выберите пункт Свойства обозревателя, а затем откройте вкладку Содержание.
Подписание макроса в Excel, PowerPoint, Publisher, Visio, Outlook и Word
Откройте файл, содержащий макрос, который необходимо подписать.
На вкладке Разработчик в группе Код нажмите кнопку Visual Basic.
В Visual Basic в меню Сервис выберите пункт Цифровая подпись.
Откроется диалоговое окно Цифровая подпись.
Выберите сертификат и нажмите кнопку ОК.
Примечание: Если вы еще не выбрали цифровой сертификат или хотите использовать другой сертификат, нажмите кнопку "Выбрать". Выберите сертификат и нажмите кнопку ОК.
Дополнительные заметки
Рекомендуется подписывать макросы только после тестирования и готовности решения к распространению: при любом изменении кода в подписанном проекте макроса его цифровая подпись удаляется. Однако если на компьютере имеется действительный цифровой сертификат, который ранее использовался для подписания макроса, при сохранении макрос автоматически подписывается заново.
Если вы хотите предотвратить случайное изменение проекта макроса и недействительные подписи пользователями вашего решения, заблокирование проекта макроса перед его подписью. Цифровая подпись означает, что вы гарантируете, что проект не был незаконно изменен с момента его подписи. Цифровая подпись не подтверждает, что вы написали проект. Таким образом, блокировка проекта макроса не мешает другому пользователю заменить цифровую подпись другой подписью. Корпоративные администраторы могут повторно подписывать шаблоны и надстройки, чтобы управлять тем, что пользователи выполняют на своих компьютерах.
При создании надстроек, меняющих код макросов, нужно разработать способ проверки проекта на наличие цифровой подписи и, если проект подписан, выводить для пользователя предупреждение о следствиях внесения изменений.
При подписании макроса необходимо также добавить отметку времени, чтобы пользователи могли проверить подпись даже после истечения срока действия сертификата, с помощью которого она была поставлена, или после его отзыва. Если подписать макрос без отметки времени, подпись будет действительна только в течение срока действия сертификата.
Excel для Microsoft 365 Word для Microsoft 365 Outlook для Microsoft 365 PowerPoint для Microsoft 365 Word 2021 Word 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Office 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Office 2013 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 Office 2010 Excel 2007 Word 2007 Outlook 2007 PowerPoint 2007 Access 2007 Office 2007 Еще. Меньше
В этой статье объясняется, как получить или создать цифровую подпись для использования в документах Office. Дополнительные информацию о том, как использовать их в документах Office, см. в документе Добавление и удаление цифровой подписи в файлах Office.
Что такое цифровая подпись?
Цифровая подпись (удостоверение) чаще называется цифровым сертификатом. Для цифрового подписания документа Office требуется действующий цифровой сертификат. Цифровые сертификаты обычно выдаются доверенным центром сертификации (ЦС) — надежной сторонней организацией, которая выпускает цифровые сертификаты. Существует множество коммерческих центров сертификации, у которых вы можете приобрести или бесплатно получить цифровой сертификат. Многие учреждения, правительственные организации и предприятия также могут выдавать свои собственные сертификаты.
Цифровой сертификат необходим для цифровой подписи, так как он предоставляет открытый ключ, которые можно использовать для проверки закрытый ключ, связанной с цифровой подписью. Цифровые сертификаты по возможности использования цифровых подписей в качестве способа проверка подлинности цифровой информации.
Получение цифровой подписи от центра сертификации или партнера Майкрософт
Если предполагается обмениваться документами, содержащими цифровую подпись, с другими людьми и при этом позволять получателям документов проверять подлинность цифровой подписи, можно получить цифровой сертификат у известного стороннего центра сертификации. Дополнительные сведения см. в документе Поиск служб цифровых и цифровых подписей.
Создание цифрового сертификата
Если вы не хотите приобретать цифровой сертификат у стороннего центра сертификации или вам требуется срочно подписать документ, вы можете создать собственный цифровой сертификат.
Перейдите в папку C:\Program Files (x86)\Microsoft Office\root\(или C:\Program Files\Microsoft Office\root\Office16, если вы работаете с 64-битной версией Office)
Запустите программу SelfCert.exe. Откроется диалоговое окно Создание цифрового сертификата.
В поле Имя вашего сертификата введите описательное имя сертификата.
Перейдите в папку C:\Program Files\Microsoft Office\\.
Запустите программу SelfCert.exe. Откроется диалоговое окно Создание цифрового сертификата.
В поле Имя вашего сертификата введите описательное имя сертификата.
В поле Имя вашего сертификата введите описательное имя сертификата.
Чтобы просмотреть хранилище личных сертификатов, выполните указанные ниже действия.
Откройте Internet Explorer.
В меню Сервис выберите пункт Свойства обозревателя, а затем откройте вкладку Содержание.
Важно: Если подписать документ с применением собственного цифрового сертификата и поделиться им, то другие пользователи не смогут проверить достоверность вашей цифровой подписи. Им придется вручную указать, что они доверяют вашему самозаверяющему сертификату.
Получение цифровой подписи
Если вы пытаетесь подписать документ Office 2007 без цифрового сертификата, появится диалоговое окно Получение цифрового удостоверения и вам будет предложено выбрать, как вы хотите получить цифровую подпись.
У вас есть два варианта:
Подробнее о каждом варианте см. в следующих разделах.
Получение цифровой подписи от партнера Майкрософт
Если вы выбрали вариант Получить цифровое удостоверение от партнера Майкрософт в диалоговом окне Получение цифрового удостоверения, вы будете перенаправлены на веб-сайт Microsoft Office, где вы можете приобрести цифровой сертификат одного из сторонних центров сертификации (ЦС).
Если предполагается обмениваться документами, содержащими цифровую подпись, с другими людьми и при этом позволять получателям документов проверять подлинность цифровой подписи, рекомендуется получить цифровой сертификат у известного стороннего центра сертификации.
Создание собственной цифровой подписи
Если вы не хотите приобретать цифровой сертификат у стороннего центра сертификации или вам требуется срочно подписать документ, вы можете создать собственный цифровой сертификат, выбрав параметр Создать свое цифровое удостоверение в диалоговом окне Получение цифрового удостоверения.
Создание собственного цифрового сертификата
В диалоговом окне Получение цифрового удостоверения выберите параметр Создать свое цифровое удостоверение.
Важно: Диалоговое окно Получение цифрового удостоверения появится только в том случае, если попытаться поставить цифровую подпись в документе, не имея цифрового сертификата.
В диалоговом окне Создание цифрового удостоверения введите следующие сведения для цифровой подписи:
В поле Имя введите свое имя.
В поле Адрес электронной почты введите свой адрес электронной почты.
В поле Организация введите название организации или компании.
В поле Расположение укажите свое географическое местоположение.
Щелкните Создать.
Примечание: Если подписать документ с применением собственного цифрового сертификата и поделиться им, то другие пользователи не смогут проверить достоверность вашей цифровой подписи. Ваша цифровая подпись может быть проверена только на том компьютере, где она была создана.
Одна из наиболее привлекательных частей пакета Microsoft Office для повышения производительности для опытных пользователей — это возможность автоматизировать функциональность с помощью кода Visual Basic для приложений. Для создания макросов можно использовать такие приложения, как Word, Excel и Outlook. Макросы — это небольшие фрагменты программного кода, используемые для выполнения повторяющихся задач. В версиях Office до 2007 года поддержка VBA была печально известна тем, что использовалась. С тех пор Microsoft усилила безопасность в пакете, ограничив влияние мошеннического кода, вызывающего потенциальный ущерб.
Ранее мы показали вам, как установить и настроить самозаверяющий цифровой сертификат в Office 2010. С тех пор в выпуске Office 2016 некоторые вещи изменились. В этой статье я собираюсь рассмотреть Создание самозаверяющих сертификатов с использованием последней версии Office.
Настройка самозаверяющего цифрового сертификата в приложениях Office 2016
Цифровой сертификат для проектов VBA теперь можно найти в Program Files> Microsoft Office> root> Office16.
Дважды щелкните файл SELFCERT, введите имя своего цифрового сертификата, затем нажмите OK.
Запустите любое из приложений Office, в которых вы хотите использовать цифровой сертификат. В этой статье я буду использовать Excel. Первое, что вам нужно сделать, это включить вкладку Разработчик . Щелкните Файл> Параметры> Настроить ленту> установите флажок Разработчик , затем нажмите ОК.
Выберите вкладку» Разработчик «, затем нажмите кнопку Безопасность макросов в группе Код , выберите Включить все макросы , затем нажмите ОК .
В группе Код щелкните Visual Basic . Компонент Visual Basic для приложений будет запущен. Нажмите «Инструменты», затем нажмите «Цифровая подпись».
Нажмите «Выбрать», будет представлен недавно созданный цифровой сертификат. Нажмите «ОК» и продолжите, чтобы сохранить проект.
Обеспечение вашего Макросы работают
Я отмечал ранее; За прошедшие годы Microsoft внесла изменения в систему безопасности работы макросов в приложениях Office. Сохранение ваших макросов не допускается в стандартной книге или документе.
Вместо этого пользователи должны правильно выбрать Macro-Enabled в качестве типа файла при сохранении.
Пользователи могут управлять своим подписанным сертификатом, запустив Свойства обозревателя.. Нажмите «Пуск», затем введите: параметры Интернета , нажмите Enter на клавиатуре, выберите вкладку Content , затем нажмите Управление сертификатами . Здесь у вас есть выбор: удалить или экспортировать сертификат для использования на другом компьютере.
Посмотрите наш предыдущий пример, как настроить удобный макрос в Microsoft Outlook для включения слепого копирования.
Читайте также: