在 PHP 上有個開源專案 phpseclib 可以輕鬆完成 X.509 憑證解析(Parser)這件事。試著把自己的憑證丟進去測試,幾個比較重要的欄位都有解出來。
phpseclib: X.509 Decoder
函式的使用方法:
include('File/X509.php');
$X = new File_X509();
$cert = $X->loadX509(__CERTIFICATE-HERE__);
持卡人姓名:
$cert['tbsCertificate']['subject']
['rdnSequence'][1][0]['value']['utf8String']
發行單位名稱:
$cert['tbsCertificate']['issuer']
['rdnSequence'][2][0]['value']['utf8String']
沒有留言:
張貼留言