从网站复制证书并使用脚本将其添加到受信任的根颁发机构
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从网站复制证书并使用脚本将其添加到受信任的根颁发机构相关的知识,希望对你有一定的参考价值。
我需要将证书从网站复制到文件,然后将该证书导入受信任的根颁发机构。
要将证书导入受信任的根颁发机构,我使用以下C ++代码:
SYSTEM("certutil -addstore -f -enterprise -user root D:certificateName.cer");
有没有办法复制证书从给定的网站说https://mywebsite.tryingcertificate.com到位置D:certificateName.cer
?
我坚持这一步。我需要以编程方式为我的C ++应用程序复制和安装证书。
答案
要从网站获取证书,您可以使用以下PowerShell
脚本:
$request = [System.Net.HttpWebRequest]::Create('https:\google.com')
$request.GetResponse().Dispose()
$bytes = $request.ServicePoint.Certificate.Export('Cert')
$bytes | Set-Content D:certificateName.cer -Encoding Byte
以上是关于从网站复制证书并使用脚本将其添加到受信任的根颁发机构的主要内容,如果未能解决你的问题,请参考以下文章