Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Wix安装程序将自签名SSL证书安装到存储中?_Wix_Windows Installer_Ssl Certificate_X509certificate_Certificate Store - Fatal编程技术网

如何从Wix安装程序将自签名SSL证书安装到存储中?

如何从Wix安装程序将自签名SSL证书安装到存储中?,wix,windows-installer,ssl-certificate,x509certificate,certificate-store,Wix,Windows Installer,Ssl Certificate,X509certificate,Certificate Store,我找不到关于如何为当前版本的Wix工具集(3.11.1.2318)执行此操作的任何文档 如果我的SourceDir和INSTALLDIR中有一个cert.cer文件,我如何在安装时将其放入Windows“受信任的根证书颁发机构”存储中 编辑: 所以我已经阅读了链接答案,它是从2012年开始的!并使用自定义操作。难道没有更好的办法吗?我还读到:它不使用自定义操作,所以我很困惑是否还有更好的方法?这对我很有用,希望对将来的人有所帮助: <Binary Id="ClientCertBinary"

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

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

编辑:
所以我已经阅读了链接答案,它是从2012年开始的!并使用自定义操作。难道没有更好的办法吗?我还读到:它不使用自定义操作,所以我很困惑是否还有更好的方法?

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

<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>


感谢所有帮助您的人。

您也可以检查WiX证书的可能副本。WiX证书没有测试它,但可能。这是更多的样品。