Как применить сертификат S / MIME для Outlook программно (Windows, C / C ++) - PullRequest
0 голосов
/ 27 марта 2019

Мы хотим автоматизировать процесс применения сертификата S / MIME к Outlook, чтобы его можно было использовать для подписи и шифрования электронной почты. Мы хотим иметь возможность программно устанавливать настройки параметров безопасности для: сертификата подписи и шифрования и их соответствующих алгоритмов.

Можем ли мы использовать Outlook MAPI или Graph API для этой цели? Какой вызов / поле (группу) мы должны использовать? Мы предпочитаем использовать API C / C ++.

1 Ответ

0 голосов
/ 17 июля 2019

Для тех, кто пытается сделать то же самое, следующий скрипт (или отличное место для запуска) отлично подходит для установки сертификата S / MIME для Outlook, включая необходимые параметры.

https://github.com/glueckkanja-pki/PKI-Configuration-Tools/blob/master/ActivateSignatures.ps1

Сценарии редактируют запись реестра, содержащую параметры безопасности Outlook.Вы можете запустить скрипт Powershell, используя 'system ("start [...]") "или" CreateProcess ", например.

Чтобы ответить на подзапросы: я не нашел способа сделать это через OutlookMAPI ни График API.Запись в реестре: HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ "версия, 16.0 для меня" \ Outlook \ Profiles \ "Имя профиля" \ c02ebc5353d9cd11975200aa004ae40e

...