无法使用 Phpseclib 从 CSR 检索值

Unable to retrieve values from CSR using Phpseclib

按照 link 中的示例,我能够很好地解析 CSR。但是,如果我尝试检索单个属性,我会收到错误。虽然使用相同的方法我可以从 public 键中提取信息但不是 CSR,这很奇怪..

Phpseclib CSR 解析器: http://phpseclib.sourceforge.net/x509/examples.html#readcsr

这个有效:

Print_r($csr);

这不行??

$CN = $csr['certificationRequestInfo']['subject']['rdnSequence'][0][0]['value']['utf8String']; echo $CN;

此问题现已解决,原因是不支持解析 Microsoft CSR。可在此处找到修复程序