如何从Wix安装程序将自签名SSL证书安装到存储中?
我找不到关于如何为当前版本的Wix工具集(3.11.1.2318)执行此操作的任何文档 如果我的如何从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"
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证书没有测试它,但可能。这是更多的样品。