从网站复制证书,然后使用脚本将其添加到受信任的根权限

时间:2018-09-17 10:58:37

标签: c++ powershell certificate

我需要将证书从网站复制到文件中,然后将其导入受信任的根权限中。

要将证书导入到受信任的根权限,我正在使用以下C ++代码:

SYSTEM("certutil -addstore -f -enterprise -user root D:\certificateName.cer");

是否可以将证书从给定的网站https://mywebsite.tryingcertificate.com复制到位置D:\certificateName.cer

我坚持这一步。我需要以编程方式为我的C ++应用复制并安装证书。

1 个答案:

答案 0 :(得分:0)

要从网站获取证书,可以使用以下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