需要从x509证书获得validTo(到期)日期并使用当前日期进行验证。我使用openssl_x509_parse($ crtdata)来解析证书,任何想法如何从结果数组中获取validTo日期。感谢。
答案 0 :(得分:1)
为什么不使用print_r打印数组并提供所需的索引或键?
我认为您可以尝试以下
$arr = openssl_x509_parse($crtdata);
/*To get the validTo*/
$validTo = $arr['ValidTo_time_t'];
这是在openssl_x509_parse的PHP手册页中作为示例给出的。
我希望这会对你有所帮助。但是你将来可能面临问题。如果您计划更新PHP版本并对其进行测试,请考虑更新此程序。