【问题标题】:How to install self signed SSL cert into store from Wix Installer?如何从 Wix Installer 将自签名 SSL 证书安装到商店中?
【发布时间】:2019-12-02 13:52:35
【问题描述】:

我找不到任何有关如何为当前版本的 Wix 工具集 (3.11.1.2318) 执行此操作的文档。

鉴于我的SourceDirINSTALLDIR 中有一个cert.cer 文件,如何在安装时将其放入Windows“受信任的根证书颁发机构”存储中?

编辑: 所以我已经阅读了链接的答案,它来自 2012 年!并使用自定义操作。没有更好的方法吗?我还阅读了:http://www.davidwhitney.co.uk/Blog/2009/02/11/installing-certificates-using-wix-windows-installer-xml-voltive/ 不使用自定义操作,所以我很困惑是否有更好的方法?

【问题讨论】:

标签: wix windows-installer ssl-certificate x509certificate certificate-store


【解决方案1】:

这对我有用,希望将来对某人有所帮助:

<Binary Id="ClientCertBinary" SourceFile="certificate-client.cer" />

<Directory Id="TARGETDIR" Name="SourceDir">
  <Directory Id="ProgramFilesFolder">
    <Directory Id="MyCompany" Name="My Company">
      <Directory Id="INSTALLDIR" Name="MyApp">
        <Component Id="ClientCertComponent" Guid="YOURGUID-2F37-45A7-88DC-C2A7EAD41F96">
          <CreateFolder />
          <iis:Certificate Id="ClientCert"
                           Name="CertName"
                           StoreName="root"
                           StoreLocation="localMachine"
                           Request="no"
                           Overwrite="yes"
                           BinaryKey="ClientCertBinary" />
        </Component>
      </Directory>
    </Directory>
  </Directory>
</Directory>

<Feature Id="Complete" Title="MyApp" Level="1">
  <ComponentGroupRef Id="AllPublishFiles" />
  <ComponentRef Id="ClientCertComponent" />
</Feature>

感谢所有帮助过的人。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-12
    • 1970-01-01
    • 1970-01-01
    • 2017-05-04
    • 1970-01-01
    • 1970-01-01
    • 2012-11-01
    相关资源
    最近更新 更多