【发布时间】:2015-08-10 12:38:34
【问题描述】:
我收到了两个文件,我应该使用 PHP 进行验证!
一个文件以
-----BEGIN CERTIFICATE-----开头以
-----END CERTIFICATE-----结尾第二个文件以
-----BEGIN RSA PRIVATE KEY-----开头并以
-----END RSA PRIVATE KEY-----结尾
请注意域名尚未上线,但我需要了解如何使用这两个文件获取域名。
【问题讨论】:
-
我认为你做不到。在 linux 机器上使用
openssl命令,似乎没有办法从证书中检索域详细信息。如果你不能用命令行工具来做,你肯定不能用 PHP 来做。一个问题 - 为什么需要这个? -
@DaveyBoy 我需要这个来验证上传的证书文件。
-
在这种情况下,使用命令行 openssl 验证命令。
-
Openssl 绝对可以将证书详细信息转储到屏幕上。获取证书的主题名称:
openssl x509 -in certificateFileName.pem -noout -text | grep "Subject: " -
@dodexahedron 非常感谢您的意见。