在 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']
沒有留言:
張貼留言