1
我不是一個非常有經驗的PHP開發人員,但我已被授予檢查x509證書摘要的任務。我知道PHP 5.6有一個名爲openssl_x509_fingerprint()的函數,但我需要在PHP 5.3服務器上顯示摘要。這個有一個更老的或者替代的功能嗎?PHP SSL證書摘要
感謝, taiBsu
我不是一個非常有經驗的PHP開發人員,但我已被授予檢查x509證書摘要的任務。我知道PHP 5.6有一個名爲openssl_x509_fingerprint()的函數,但我需要在PHP 5.3服務器上顯示摘要。這個有一個更老的或者替代的功能嗎?PHP SSL證書摘要
感謝, taiBsu
http://php.net/openssl-x509-certificate。看起來不像你在想的功能實際上是5.6。
總之,使用phpseclib,你可以這樣做:
<?php
include('File/X509.php');
$x509 = new File_X509();
$result = $x509->loadX509(...);
echo $result['signature'];
對不起,我的意思是openssl_x509_fingerprint()函數,而不是證書()... – taiBsu 2014-11-07 08:38:20
的可能重複[如何登錄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