2013-05-17 41 views
0

需要從x509證書獲得validTo(到期)日期並使用當前日期進行驗證。我正在使用openssl_x509_parse($ crtdata)來解析證書,以及如何從結果數組中獲取validTo日期的任何想法。謝謝。從x509證書使用openssl-php獲得有效日期

+0

請發佈結果數組 – vascowhite

回答

1

爲什麼不使用print_r來打印數組,並給出你需要的索引或鍵?

我想你可以嘗試以下

$arr = openssl_x509_parse($crtdata); 
/*To get the validTo*/ 
$validTo = $arr['ValidTo_time_t']; 

這是作爲在openssl_x509_parse PHP手冊頁的例子。

我希望這會幫助你。但你將來可能會遇到問題。如果您打算更新PHP版本並進行測試,請考慮更新此程序。

+0

他們爲什麼會「面對未來的問題」? – neubert

+0

由於文檔中提到「返回的數據結構(故意)尚未記錄,因爲它仍可能發生變化。」 – doptimusprime