📅  最后修改于: 2023-12-03 15:03:35.546000             🧑  作者: Mango
openssl_get_cert_locations()
是PHP中一个与OpenSSL相关的函数,它用于返回系统中默认的一组X.509证书信息,包括证书的位置,以及用于验证证书的CA证书文件的位置。
array openssl_get_cert_locations ( void )
openssl_get_cert_locations()
函数返回一个包含以下三个元素的关联数组:
<?php
$cert_locations = openssl_get_cert_locations();
echo "默认的SSL证书位置: " . $cert_locations["default_cert_file"] . "<br>";
echo "默认的SSL证书目录: " . $cert_locations["default_cert_dir"] . "<br>";
echo "默认的验证CA证书文件位置: " . $cert_locations["default_ca_file"] . "<br>";
?>
输出结果:
默认的SSL证书位置: /usr/local/ssl/cert.pem
默认的SSL证书目录: /usr/local/ssl/certs
默认的验证CA证书文件位置: /usr/local/ssl/certs/ca-certificates.crt
openssl_get_cert_locations()
仅用于获取默认证书和CA证书的位置,不用于验证证书openssl_verify()
函数