我们希望自动化将S/MIME证书应用到Outlook的过程,以便它可以用于电子邮件的签名和加密。我们希望能够以编程方式为:签名和加密证书及其相应的算法设置安全设置首选项。
我们可以使用Outlook MAPI或Graph API来实现此目的吗?我们应该使用哪个调用/字段(组)?我们更喜欢使用C/C++ API。
发布于 2019-07-17 07:08:57
对于任何想要这样做的人来说,下面的脚本是为Outlook设置S/MIME证书(包括所需的设置)的一个很好的脚本(或一个很好的起点)。
https://github.com/glueckkanja-pki/PKI-Configuration-Tools/blob/master/ActivateSignatures.ps1
脚本编辑包含Outlook安全设置的注册表项。您可以使用‘system(“start...”)’运行Powershell脚本或者'CreateProcess‘。
回答这些子问题:我还没有找到通过Outlook MAPI或Graph API来实现这一点的方法。注册表项是:Outlook16.0 for me“\ HKEY_CURRENT_USER\Software\Microsoft\Office\"version,\Profiles\”配置文件名称“\c02ebc5353d9cd11975200aa004ae40e
https://stackoverflow.com/questions/55381420
复制