首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    OpenSSL - 利用OpenSSL自签证书和CA颁发证书

    CA会给你一个新的文件cacert.pem,那才是包含公钥给对方用的数字证书。...req -noout -text -in cert.csr 生成证书 自签名证书,用于自己测试,不需要CA签发 openssl req -new -x509 -key private.key -out cacert.pem...CA签发证书生成的cacert.pem 见“建立CA颁发证书” 有了private.key和cacert.pem文件后就可以在自己的程序中使用了,比如做一个加密通讯的服务器 从证书中提取公钥 openssl...x509 -in cacert.pem -pubkey >> public.key 查看证书信息 openssl x509 -noout -text -in cacert.pem 建立CA颁发证书 (.../cert.csr -out cacert.pem -cert ca.pem -keyfile ca.key -config openssl.cnf 对比CA颁发的证书提取公钥和私钥导出的公钥是否一致:

    7.2K171

    修复 Windows 上的 PHP HTTPS 证书颁发机构问题

    下面是详细的修复步骤:✅ 一键修复教程:为 Windows 上的 PHP 配置 CA 证书第一步:下载 CA 根证书文件(cacert.pem)打开这个链接:https://curl.se/ca/cacert.pemC...:\php\extras\ssl\cacert.pem保存为文件(例如 cacert.pem),推荐保存到 PHP 安装目录下,例如:第二步:修改 php.ini 配置文件找到你的 PHP 配置文件 php.ini...打开并搜索以下两行配置:;curl.cainfo =;openssl.cafile =修改为如下内容(取消注释并填写路径):curl.cainfo = "C:\php\extras\ssl\cacert.pem"openssl.cafile...= "C:\php\extras\ssl\cacert.pem"⚠️ 注意使用 绝对路径,且路径中的反斜杠使用 \\ 或用双引号包裹。...补充建议建议把 cacert.pem 放在 PHP 安装目录或明确的位置,并定期更新(证书列表每年更新)。如果你使用的是 WAMP、XAMPP 等套件,也可以把证书路径设置到其自带的 PHP 配置中。

    74120
    领券