我需要提取站点用来标识自己的公钥(最好是 PEM 格式)。
例如,一个将 URL 作为参数 ( https://www.example.com/
) 的函数,然后建立到该站点的连接并获取证书。
关于如何用 PHP 代码解决它的任何想法?
我需要提取站点用来标识自己的公钥(最好是 PEM 格式)。
例如,一个将 URL 作为参数 ( https://www.example.com/
) 的函数,然后建立到该站点的连接并获取证书。
关于如何用 PHP 代码解决它的任何想法?
您可以openssl
用来提取证书。
openssl s_client -connect google.com:443 > file.txt
您将在和file.txt
之间找到证书,您可以从那里提取它。不幸的是,我看不到在 PHP 中使用PHP OpenSSL模块的方法。-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
这个在线工具执行所有证书链的提取