2014-11-05 89 views
1

我不是一个非常有经验的PHP开发人员,但我已被授予检查x509证书摘要的任务。我知道PHP 5.6有一个名为openssl_x509_fingerprint()的函数,但我需要在PHP 5.3服务器上显示摘要。这个有一个更老的或者替代的功能吗?PHP SSL证书摘要

感谢, taiBsu

+0

的可能重复[如何登录PHP与RS256 X.509证书?无法获得有效的指纹... x5t](http://stackoverflow.com/questions/26800272/how-to-sign-x-509-certificate-with-rs256-in-php-not-able-to- get-valid-fingerpri) – neubert 2014-11-07 18:10:51

回答

2

http://php.net/openssl-x509-certificate。看起来不像你在想的功能实际上是5.6。

总之,使用phpseclib,你可以这样做:

<?php 
include('File/X509.php'); 

$x509 = new File_X509(); 
$result = $x509->loadX509(...); 
echo $result['signature']; 
+0

对不起,我的意思是openssl_x509_fingerprint()函数,而不是证书()... – taiBsu 2014-11-07 08:38:20