【问题标题】:Signing/certificate VSTO Outlook plugin签名/证书 VSTO Outlook 插件
【发布时间】:2017-09-28 20:08:54
【问题描述】:

我很难理解签署/认证 Outlook 插件的过程。

问题是插件可以工作,但我不能在所有机器上安装它。有些可以安装,有些不能安装(它提供有关清单未签名/认证的安全警报)。我已经浏览了文档,但我不能说清楚。

解决该问题的最简单方法是什么?有人可以用简单的英语单词解释一下吗?

【问题讨论】:

  • 您使用的是单击安装吗?
  • 不,我们使用的是 Windows 安装程序。
  • 它应该适用于两者。如果您有任何问题,请告诉我。
  • 是的,是的,会尝试提供反馈。非常感谢!
  • 别担心,VSTO 是我最喜欢的项目之一。我在 GitHub 上有一堆例子github.com/Office-projects

标签: outlook vsto outlook-addin add-in


【解决方案1】:

首先您要为 Visual Studio 项目创建一个不过期的证书

在开始菜单搜索中输入Developer Command并右键单击并选择以管理员身份运行

MakeCertpvk2pfx 的命令提示符中粘贴以下命令

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
  • -f 参数可用于 pvk2pfx 行的末尾以覆盖现有文件
  • 系统会提示您创建密码(这是可选的)

密码提示后,您只需按 Enter 键即可运行第二个命令行。

现在您可以为多个 Visual Studio 项目选择相同的证书

在 Visual Studio 项目属性中,选择 Signing* 点击 Select from File…。 从命令提示符导航到相同的路径并选择证书文件 (*.pfx)

【讨论】:

    猜你喜欢
    • 2013-08-31
    • 2016-02-09
    • 2016-05-26
    • 2010-12-10
    • 2019-01-21
    • 1970-01-01
    • 1970-01-01
    • 2018-12-24
    • 1970-01-01
    相关资源
    最近更新 更多