如何检查 URL SSL 是否有效?有没有开放的 API?

How can I check if a URLs SSL is valid? Any open APIs?

我目前正在创建一个小的 PHP 脚本(vanilla PHP w/ WordPress)来检查 SSL 是否有效和可信。我只是从用户那里得到他们 URL 的输入。我想知道是否有任何已知的 APIs 可以用来检查 SSL 日期是否有效以及它是否可信?如果没有,是否有任何方法可以在原始 PHP 而不是 API 中完成此操作?

It already does validation by default. You have to actively disable 验证 curl 是否可以使用无效的 ssl 证书。

是的,您可以使用基本的 curl check. You can go even further and inspect the results of it by following through this excellent write up,如果您想进行试验,它会为您提供 SSL 信息。

您最好使用 guzzle 之类的工具来为您管理。像任何提供 'security' 的东西一样的 SSL 证书实际上从来都不是 100% 安全的——有一些方法可以伪造 ssl 证书,但它们往往很难实现,对于您的用例,我认为杀伤力太大了​​。

这个API效果很好。 https://rapidapi.com/digicatech/api/check-ssl/ 免费使用到一定数量。如果我没记错的话,每天可以查询20多个