PHP openssl_pkcs12_read OpenSSL 函数
-
定义和用法
openssl_pkcs12_read - 将 PKCS#12 证书存储区解析到数组中 -
版本支持
PHP4 PHP5 PHP7 支持 v5.2.2+支持 支持 -
语法
openssl_pkcs12_read( string $pkcs12 , array &$certs , string $pass )
openssl_pkcs12_read() 将pkcs12提供的PKCS#12证书存储区解析到以certs命名的变量中。 -
参数
参数 必需的 描述 pkcs12 是 证书存储内容,而不是它的文件名。 certs 是 成功,将保存证书存储数据 pass 是 用来解锁 PKCS#12 文件的解密密码 -
返回值
成功时返回 TRUE, 或者在失败时返回 FALSE。 -
示例
if (!$cert_store = file_get_contents("/certs/file.p12")) { echo "Error: Unable to read the cert file\n"; exit; } if (openssl_pkcs12_read($cert_store, $cert_info, "my_secret_pass")) { echo "Certificate Information\n"; print_r($cert_info); } else { echo "Error: Unable to read the cert store.\n"; exit; }
-
相关页面
openssl_get_md_methods() - 获取可用的摘要算法