Поиск…


Создайте действительный цифровой самозаверяющий сертификат SELFCERT.EXE

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

введите описание изображения здесь

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

Эта утилита SELFCERT.EXE находится в папке программы Office,

Нажмите «Цифровой сертификат для проектов VBA», чтобы открыть мастер сертификатов.

В диалоговом окне введите подходящее имя для сертификата и нажмите «ОК».

введите описание изображения здесь

Если все пойдет хорошо, вы увидите подтверждение:

введите описание изображения здесь

Теперь вы можете закрыть мастер SELFCERT и обратить ваше внимание на созданный сертификат.

Если вы попытаетесь использовать сертификат, который вы только что создали, и вы проверяете его свойства

введите описание изображения здесь

введите описание изображения здесь

Вы увидите, что сертификат не доверен, и причина указана в диалоговом окне.

Сертификат создан в хранилище «Текущий пользователь»> «Личное»> «Сертификаты». Он должен находиться в локальном компьютере> Доверенные корневые центры сертификации> Хранилища сертификатов, поэтому вам нужно экспортировать из первого и импортировать его в последний.

Нажатие клавиши Windows + R, которая откроет окно «Выполнить». затем введите «mmc» в окне, как показано ниже, и нажмите «ОК».

введите описание изображения здесь

Консоль управления Microsoft откроется и будет выглядеть следующим образом.

введите описание изображения здесь

В меню «Файл» выберите «Добавить / удалить оснастку» ... Затем в появившемся диалоговом окне дважды щелкните «Сертификаты» и нажмите «ОК».

введите описание изображения здесь

Разверните раскрывающийся список в левом окне для « Сертификаты - текущий пользователь » и выберите сертификаты, как показано ниже. Затем центральная панель отобразит сертификаты в этом месте, которые будут содержать сертификат, который вы создали ранее:

введите описание изображения здесь

Щелкните правой кнопкой мыши сертификат и выберите «Все задачи»> «Экспорт»:

введите описание изображения здесь

Мастер экспорта

введите описание изображения здесь

Нажмите кнопку "Далее

введите описание изображения здесь

Будет доступен только один предварительно выбранный вариант, поэтому нажмите «Далее» еще раз:

введите описание изображения здесь

Верхний элемент уже будет предварительно выбран. Нажмите «Далее» еще раз и выберите имя и местоположение, чтобы сохранить экспортированный сертификат.

введите описание изображения здесь

Нажмите «Далее» еще раз, чтобы сохранить сертификат.

Как только фокус возвращается в Консоль управления.

Разверните меню « Сертификаты» и в меню «Надежные корневые центры сертификации» выберите « Сертификаты» .

введите описание изображения здесь

Щелкните правой кнопкой мыши. Выбрать все задачи и импорт

введите описание изображения здесь

введите описание изображения здесь

Нажмите «Далее» и «Сохранить» в хранилище доверенных корневых центров сертификации :

введите описание изображения здесь

Затем Next> Finish, теперь закройте консоль.

Если вы теперь используете сертификат и проверяете его свойства, вы увидите, что он является доверенным сертификатом, и вы можете использовать его для подписания вашего проекта:

введите описание изображения здесь



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow