我需要将证书从网站复制到文件中,然后将其导入受信任的根权限中。
要将证书导入到受信任的根权限,我正在使用以下C ++代码:
SYSTEM("certutil -addstore -f -enterprise -user root D:\certificateName.cer");
是否可以将证书从给定的网站https://mywebsite.tryingcertificate.com复制到位置D:\certificateName.cer
?
我坚持这一步。我需要以编程方式为我的C ++应用复制并安装证书。
答案 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