12. Создать собственный цифровой сертификат:
· Создать цифровой сертификат с помощью средства Цифровой сертификат для проектов VBA (Digital Certificate for VBA Projects), находящегося в группе Средства Microsoft Office (Microsoft Office Tools) в меню Microsoft Office, или использовать свой сертификат, созданный в одной из предыдущих лабораторных работ.
· Создать еще один цифровой сертификат с фиктивным именем Михайла Ломоносов.
13. Открыть в MS Excel книгу Книга с макросом1.
14. Добавить к проекту VBA, содержащему код макроса Граница_и_заливка, цифровую подпись:
· На панели инструментов Разработчик в группе Код выполнить команду Visual Basic .
· Выполнить команду Tools/Digital Signature. В окне Цифровая подпись нажать кнопку Выбрать, выделить мышью сертификат, названный своим именем и нажать ОК. Проверить, что имя сертификата высветилось в группе Текущая подпись проекта VBA окна Цифровая подпись.
· Щелкнуть на кнопке Подробности, перейти на вкладку Состав окна Сертификат и просмотреть параметры сертификата. Перейти на вкладку Путь сертификации и удостовериться, что источник, выдавший сертификат не считается надежным – помечен красным крестиком. Закрыть окно Сертификат, нажав ОК.
· Подтвердить подпись проекта, нажав ОК в окне Цифровая подпись.
· Сохранить изменения и закрыть окно редактора VBA.
· Установить уровень безопасности для макросов Отключить все макросы, кроме макросов с цифровой подписью.
· Сохранить изменения и закрыть книгу Книга с макросом1.
15. Занести цифровую подпись со своим именем в список надежных источников:
· Открыть книгу Книга с макросом1. Удостовериться, что строка предупреждения выдается, так как нет доверия к сертификату.
· Перейти на вкладку Файл/Сведения или щелкнуть на ссылке Запуск макросов отключен строки предупреждения. Выбрать пункт Дополнительные параметры из выпадающего списка Включить содержимое.
· Просмотреть данные о текущем цифровом сертификате, затем установить переключатель в позицию Доверять всем документам от этого издателя и нажать ОК.
16. Закрыть и вновь открыть книгу. Проверить, что уведомление системы безопасности не выдается, макросы при этом активны (выполняются).
17. Удостовериться, что сертификат занесен в список надежных источников, открыв вкладку Надежные издатели в окне команды Разработчик/Безопасность макросов.
18. Заверить макрос из книги Книга с макросом2 цифровой подписью Михайла Ломоносов.
19. Установить уровень безопасности для макросов Отключить все макросы, кроме макросов с цифровой подписью (Разработчик, Безопасность макросов, вкладка Параметры макросов).
20. Проверить, что при открытии книги с подписью из ненадежного источника Книга с макросом2 по-прежнему выдается уведомление системы безопасности.
Задание 3. С помощью оснастки для управления цифровыми сертификатами осуществить экспорт своего сертификата для проверки подписи на другом компьютере.