Я пытаюсь самостоятельно подписать макрос, который я написал для Outlook, и мои поиски приводят к SelfCert.exe
Я запустил SelfCert.exe
и смог создать самозаверяющий сертификат, а внутри Outlook я смог выбрать этот сертификат для подписи своего макроса.
Проблема в том, что каждый раз, когда я перезагружаю Outlook, мои макросы отключаются. Я думаю, что они отключены, потому что самоподписанный сертификат, который я создал, не установлен в моих доверенных корневых центрах сертификации
Мои настройки макросов в Центре управления безопасностью установлены на Notifications for all macros
которые казались наиболее подходящими, поскольку единственными другими параметрами являются Disable all macros without notification
Notifications for digitally signed macros, all other macros disabled
и Enable all macros
.
Я стараюсь работать с учетной записью без прав администратора и входить в учетную запись локального администратора только при необходимости, поэтому самозаверяющий сертификат связан с моим пользователем без прав администратора. Если я запускаю SelfCert.exe
от имени администратора, я могу создать самозаверяющий сертификат, связанный с моим пользователем-администратором, но я не могу выбрать этот сертификат для подписи своих макросов в Outlook, потому что я использую Outlook как обычную учетную запись без прав администратора.
Если я использую mmc для управления сертификатами, я вижу только сертификат, созданный пользователем admin, в разделе Certificates - Current User
-> Personal
-> Certificates
, и я не вижу, как получить доступ к сертификату, созданному с моей учетной записью без прав администратора, потому что я не могу использовать mmc с моей учетной записью без прав администратора.
Как я могу получить этот самозаверяющий сертификат, созданный моей учетной записью без прав администратора, установленной в моих доверенных корневых центрах сертификации, чтобы я мог подписывать свои макросы Outlook?