Signing/certificate VSTO Outlook 插件
Signing/certificate VSTO Outlook plugin
我很难理解签名/认证 Outlook 插件的过程。
问题是插件可以工作,但我无法在所有机器上安装它。在某些系统上可以安装,而在某些系统上则不能(它会发出关于清单而非 signed/certified 的安全警报)。我已经看过文档,但我不能说清楚。
解决该问题最简单的方法是什么?有人可以用简单的英语单词解释一下吗?
首先,您要为 Visual Studio 个项目
创建一个不会过期的证书
在“开始”菜单搜索中键入 Developer Command
并单击鼠标右键,然后 select 运行 以管理员身份
的命令提示符中粘贴以下命令
MakeCert /n "CN=Your New Cert" /r /h 0 /eku "1.3.6.1.5.5.7.3.3,1.3.6.1.4.1.311.10.3.13" /e "01/01/2100" /sv MyNewCert.pvk MyNewCert.cer
pvk2pfx -pvk MyNewCert.pvk -spc MyNewCert.cer -pfx MyNewCert.pfx
注:
- 日期格式为美国标准
MM/DD/YYYY
- 可以在 pvk2pfx 行末尾使用
-f
参数来覆盖现有文件
- 系统会提示您创建密码(可选)
密码提示后,您需要 运行 第二个命令行,只需按 Enter 键即可。
现在您可以 select 多个 Visual Studio 项目使用同一个证书
在Visual Studio项目属性中,select签名*从文件中点击Select....
从命令提示符和 select 证书文件 (*.pfx)
导航到同一路径
我很难理解签名/认证 Outlook 插件的过程。
问题是插件可以工作,但我无法在所有机器上安装它。在某些系统上可以安装,而在某些系统上则不能(它会发出关于清单而非 signed/certified 的安全警报)。我已经看过文档,但我不能说清楚。
解决该问题最简单的方法是什么?有人可以用简单的英语单词解释一下吗?
首先,您要为 Visual Studio 个项目
创建一个不会过期的证书在“开始”菜单搜索中键入 Developer Command
并单击鼠标右键,然后 select 运行 以管理员身份
MakeCert /n "CN=Your New Cert" /r /h 0 /eku "1.3.6.1.5.5.7.3.3,1.3.6.1.4.1.311.10.3.13" /e "01/01/2100" /sv MyNewCert.pvk MyNewCert.cer
pvk2pfx -pvk MyNewCert.pvk -spc MyNewCert.cer -pfx MyNewCert.pfx
注:
- 日期格式为美国标准
MM/DD/YYYY
- 可以在 pvk2pfx 行末尾使用
-f
参数来覆盖现有文件 - 系统会提示您创建密码(可选)
密码提示后,您需要 运行 第二个命令行,只需按 Enter 键即可。
现在您可以 select 多个 Visual Studio 项目使用同一个证书
在Visual Studio项目属性中,select签名*从文件中点击Select.... 从命令提示符和 select 证书文件 (*.pfx)
导航到同一路径