从网站复制证书,并使用脚本将其添加到受信任的根证书颁发机构
Copy certificate from website and add it to trusted root authority using script
我需要将证书从网站复制到文件,然后将该证书导入受信任的根证书颁发机构。
要将证书导入受信任的根证书颁发机构,我使用以下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
相关文章:
- "unknown ca"自生成的 CA、证书和客户端/服务器
- 我可以信任表示整数的浮点或双精度来保持精度吗
- 如何在C++中使用X509证书模在令牌中查找私钥
- OpenSSL TLS服务器-使用客户端证书白名单
- 使用 OpenSSL 从内存中读取原始 SSL/TLS 证书
- CertGetCertificateChain 具有支持的内存存储和证书信任列表
- c++ libCurl :如何使用libCurl接受过期的证书
- 以 x64 配置访问证书公钥
- 从网站复制证书,并使用脚本将其添加到受信任的根证书颁发机构
- curl_easy_perform() 失败:SSL 对等证书或 SSH 远程密钥不正常
- 我需要帮助来缩短检索 SSL 证书的执行时间
- 如何使用QWebEngineView忽略SSL证书错误
- 证书链的根证书是自签名和不信任的
- SSL_CTX_load_verify_locations和受信任的证书
- 使用CryptUIWizImport自动导入证书作为C++的受信任根
- QSsl错误:证书是自签名的,不受信任
- 在带有OpenSSL的Windows上使用受信任证书
- 如何使用CryptoAPI在windows7上获取证书信任列表
- OpenSSL区分受信任CA证书和自签名CA证书
- 如何在C++中使用openssl创建证书验证的信任链