1

我需要提取站点用来标识自己的公钥(最好是 PEM 格式)。

例如,一个将 URL 作为参数 ( https://www.example.com/) 的函数,然后建立到该站点的连接并获取证书。

关于如何用 PHP 代码解决它的任何想法?

4

2 回答 2

1

您可以openssl用来提取证书。

openssl s_client -connect google.com:443 > file.txt

您将在和file.txt之间找到证书,您可以从那里提取它。不幸的是,我看不到在 PHP 中使用PHP OpenSSL模块的方法。-----BEGIN CERTIFICATE----------END CERTIFICATE-----

于 2011-05-25T13:06:23.947 回答
0

这个在线工具执行所有证书链的提取

在此处输入图像描述

于 2021-02-11T06:02:22.247 回答