openssl_pkey_get_public
从证书中解析公钥,以供使用
&reftitle.description;
OpenSSLAsymmetricKeyfalseopenssl_pkey_get_public
OpenSSLAsymmetricKeyOpenSSLCertificatearraystringpublic_key
openssl_pkey_get_public 从 public_key 中解析公钥,供其他函数使用。
&reftitle.parameters;
public_key
public_key 可以是以下之一:
OpenSSLAsymmetricKey 实例
file://path/to/file.pem 格式的字符串。文件名必须包含一个 PEM 编码的证书或者密钥(也许二者都有).
一个 PEM 格式的公钥。
&reftitle.returnvalues;
成功时返回 OpenSSLAsymmetricKey 实例,错误时返回 &false;。
&reftitle.changelog;
&Version;
&Description;
8.0.0
成功时,此函数现在返回 OpenSSLAsymmetricKey 实例;之前返回类型
OpenSSL key 的 &resource;。
8.0.0
public_key 现在接受 OpenSSLAsymmetricKey
或 OpenSSLCertificate 实例;之前接受类型
OpenSSL key 或 OpenSSL X.509 的 &resource;。