【发布时间】:2015-01-01 09:32:34
【问题描述】:
我不是一个非常有经验的 PHP 开发人员,但我的任务是检查 x509 证书的摘要。我知道对于 PHP 5.6 有一个名为 openssl_x509_fingerprint() 的函数,但我需要在 PHP 5.3 服务器上显示摘要。这个有旧的或替代的功能吗?
谢谢, 台布
【问题讨论】:
标签: php ssl certificate x509 fingerprint
我不是一个非常有经验的 PHP 开发人员,但我的任务是检查 x509 证书的摘要。我知道对于 PHP 5.6 有一个名为 openssl_x509_fingerprint() 的函数,但我需要在 PHP 5.3 服务器上显示摘要。这个有旧的或替代的功能吗?
谢谢, 台布
【问题讨论】:
标签: php ssl certificate x509 fingerprint
http://php.net/openssl-x509-certificate 。看起来不像您认为的 5.6 中的功能实际上是。
无论如何,使用phpseclib,您可以这样做:
<?php
include('File/X509.php');
$x509 = new File_X509();
$result = $x509->loadX509(...);
echo $result['signature'];
【讨论】: