2014-11-05 85 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