我需要提取网站用来标识自己的公钥(最好是PEM格式)。
E.g。将URL作为参数(https://www.example.com/
)的函数,然后建立与该站点的连接并获取证书。
有关如何使用PHP代码解决问题的任何想法?
答案 0 :(得分:1)
您可以使用openssl
来提取证书。
openssl s_client -connect google.com:443 > file.txt
您会在file.txt
和-----BEGIN CERTIFICATE-----
之间的-----END CERTIFICATE-----
找到证书,您可以从那里提取证书。不幸的是,我没有看到使用PHP OpenSSL模块在PHP中执行此操作的方法。
答案 1 :(得分:0)
此online tool执行提取所有证书链