首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何以编程方式将S/MIME证书应用于Outlook (Windows,C/C++)

如何以编程方式将S/MIME证书应用于Outlook (Windows,C/C++)
EN

Stack Overflow用户
提问于 2019-03-27 15:51:45
回答 1查看 987关注 0票数 0

我们希望自动化将S/MIME证书应用到Outlook的过程,以便它可以用于电子邮件的签名和加密。我们希望能够以编程方式为:签名和加密证书及其相应的算法设置安全设置首选项。

我们可以使用Outlook MAPI或Graph API来实现此目的吗?我们应该使用哪个调用/字段(组)?我们更喜欢使用C/C++ API。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55381420

复制
相关文章
Windows编程之进程遍历(C++实现)
       Windows编程之进程遍历 PS: 主要扣代码使用,直接滑动到最下面使用. 遍历进程需要几个API,和一个结构体   1.创建进程快照   2.遍历首次进程   3.继续下次遍历   4.进程信息结构体 API 分别是: 1.创建进程快照 HANDLE WINAPI CreateToolhelp32Snapshot(      进程快照API DWORD dwFlags,                 遍历的标志,表示你要遍历什么(进程,模块,堆...) DWORD t
IBinary
2022/05/10
9290
Windows编程之进程遍历(C++实现)
Windows编程之模块遍历(C++实现)
  1.获取你想要遍历的进程ID (可以通过遍历进程,也可以通过通过句柄获得进程ID)
IBinary
2022/05/10
6880
CAN总线简介:如何以编程方式控制汽车
最近,我正与Voyage公司的朋友合作研究,以实现福特Fusion空调系统(A/C)的编程控制。目前,Voyage公司正努力打造自动驾驶的终极目标:能够以低廉的价格成本和广泛的投放范围,把世界任何地方有用车需求的人们安全自动地送达目的地。对Voyage来说,在真正实现不需司机的无人驾驶之后,必须给予后座乘客对车辆关键功能的访问控制权。 Voyage Auto:硅谷自动自动驾驶出租车初创公司,由专注机器学习、人工智能等方面的在线培训机构Udacity于2017年4月成立,在无人驾驶领域,Voyage将与谷
FB客服
2018/02/28
3.6K0
CAN总线简介:如何以编程方式控制汽车
[S/MIME] Actalis Free S/MIME Certificates 与邮件签名/加密证书与 Outlook
说到数字证书,常见的除了有 SSL(Secure Sockets Layer,安全套接层)证书外,还有 Code Signing(代码签名)证书、Document Signing(文件签名)证书和邮件证书(S/MIME)。SSL 证书通常用于加密互联网连接,而代码签名和文档签名证书则多用于身份识别和认证,S/MIME 则均具两者之间的功能——为邮件签名,同时可以选择使用证书加密邮件。笔者将在本文介绍一下目前几乎是唯一一款免费的电子邮件加密证书——Actalis Free S/MIME Certificates 及电子邮件证书的详细使用。
Nyarime
2021/12/13
5.5K0
[S/MIME] Actalis Free S/MIME Certificates 与邮件签名/加密证书与 Outlook
windows环境下用c++实现socket编程
socket即套接字,用于描述地址和端口,是一个通信链的句柄。应用程序通过socket向网络发出请求或者回应。
全栈程序员站长
2022/09/14
5.1K0
windows环境下用c++实现socket编程
windows环境下用c++实现socket编程
    socket即套接字,用于描述地址和端口,是一个通信链的句柄。应用程序通过socket向网络发出请求或者回应。
Sindsun
2019/12/06
3K0
windows环境下用c++实现socket编程
Windows Outlook 登录问题
Windows Outlook 在Office 365/Microsoft 365中有时候会登录不上,或者突然需要输入密码。这个问题在微软论坛等多个不同渠道通过不同方式都尝试处理过,但是结果是无法解决。 实际上可以通过IE设置直接解决。
繁华是客
2023/03/03
3.1K0
Windows Outlook 登录问题
【C++】C++提高编程部分-泛型编程-STL
函数模板作用: 建立一个通用的函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表。
半生瓜的blog
2023/05/12
2.7K0
【C++】C++提高编程部分-泛型编程-STL
C++ .NET编程:托管C++概述
2000年6月,Microsoft推出了“Microsoft.NET下一代互联网软件和服务战略”,引起IT行业的广泛关注。2000年9月,Microsoft在旧金山发布了Enterprise 2000。同月,Microsoft原总裁兼首席执行官鲍尔默来到中国就“下一代互联网”的主题进行演讲,在中国掀起了一股“.NET旋风”。2000年11月,Microsoft在Comdex计算机大展上发布了Visual Studio.NET软件,并展示了其.NET发展战略的框架体系和开发工具的相关特性,全面加速了Microsoft以.NET技术进军市场的步伐。
用户7886150
2021/02/03
1.6K0
C++编程简介
面向对象是种观念,我们用这种观念来写程序。需要面向对象的语言,而 c++就是支持面向对象观念的一种语言。
清菡
2020/12/02
8200
C++编程简介
C++ 核心编程
实参通常是通过值传递给函数的,这意味着形参接收的只是发送给它们的值的副本,它们存储在函数的本地内存中。对形参值进行的任何更改都不会影响原始实参的值。
全栈程序员站长
2022/07/13
2.2K0
C++ Web 编程
为了更好地了解 CGI 的概念,让我们点击一个超链接,浏览一个特定的网页或 URL,看看会发生什么。
爱学iOS的小麦子
2023/05/24
1.3K0
c++元编程
#define ARG_COUNTX(…) A1X(VA_ARGS) #define A3X(x) x //使宏定义在同一级展开 #define A1X(…) A3X(A4X(VA_ARGS, 3, 2, 1, 0)) #define A4X(1, 2, 3, count, …) count
sofu456
2023/05/01
6130
C++ CGIweb编程
超文本传输协议就是所谓的HTTP,是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容则具有一个类似MIME的格式。这个简单模型是早期Web成功的有功之臣,因为它使开发和部署非常地直截了当。
SimpleAstronaut
2022/08/09
1.3K0
C++ CGIweb编程
Simple Windows Service in C++
本文是来自CodeProject中的一篇名为Simple Windows Service in C++的译文,原文地址为:https://www.codeproject.com/Articles/499465/Simple-Windows-Service-in-Cplusplus,作者为:Mohit Arora。
ccf19881030
2020/03/13
7660
C++命名方式建议
一个大型项目,参与开发人员众多,每个人的编码风格迥异,为保持代码风格统一,提高代码可读性与可维护性,一个重要的约定就是命名方式。良好统一的命名方式能让我们在不需要去查找类型声明的条件下快速了解某个名字代表的含义。命名涉及目录、文件、名字空间、类型、函数、变量、枚举、宏等等。事实上,我们对代码的理解和认知是非常依赖这些命名方式。
恋喵大鲤鱼
2018/08/06
7340
Simple Windows Service in C++
本文是来自CodeProject中的一篇名为Simple Windows Service in C++的译文,原文地址为:Simple Windows Service in C++,作者为:Mohit Arora。 这是一篇使用C++展示如何创建简单的Windows服务的文章。 源代码下载地址为:Download sample-SampleService或者Github地址
ccf19881030
2019/07/02
4K0
C++成员函数存储方式 | 存储方式
在C++中,用类去定义对象时,系统会为每一个对象分配存储空间,如果一个类包括了数据和函数,要分别为数据和函数的代码分配存储空间。
小林C语言
2021/01/20
1.4K0
C++成员函数存储方式 | 存储方式
【编程牛人】C++之父
本贾尼·斯特劳斯特卢普 1982年,美国AT&T公司贝尔实验室的Bjarne Stroustrup博士在c语言的基础上引入并扩充了面向对象的概念,发明了—种新的程序语言。为了表达该语言与c语言的渊源关系,它被命名为C++。而Bjarne Stroustrup(本贾尼·斯特劳斯特卢普)博士被尊称为C++语言之父。 BjarneStroustrup(本贾尼·斯特劳斯特卢普博士,1950年出生于丹麦,先后毕业于丹麦阿鲁斯大学和英国剑桥大学,AT&T大规模程序设计研究部门负责人,AT&T、贝尔实验室和ACM成员
程序员互动联盟
2018/03/15
1.9K0
【编程牛人】C++之父
点击加载更多

相似问题

如何以编程方式向outlook联系人添加smime证书?

17

如何以编程方式将私钥添加到Windows证书存储区

10

如何以编程方式包装C++ dll

11

如何以编程方式打开Run c++?

34

如何以编程方式打开Outlook快捷方式

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档