openssl_pkey_get_public
Extract public key from certificate and prepare it for use
&reftitle.description;
OpenSSLAsymmetricKeyfalseopenssl_pkey_get_public
OpenSSLAsymmetricKeyOpenSSLCertificatearraystringpublic_key
openssl_pkey_get_public extracts the public key from
public_key and prepares it for use by other
functions.
&reftitle.parameters;
public_key
public_key can be one of the following:
an OpenSSLAsymmetricKey instance
a string having the format
file://path/to/file.pem. The named file must
contain a PEM encoded certificate/public key (it may contain both).
A PEM formatted public key.
&reftitle.returnvalues;
Returns an OpenSSLAsymmetricKey instance on success, or &false; on error.
&reftitle.changelog;
&Version;
&Description;
8.0.0
On success, this function returns an OpenSSLAsymmetricKey instance now;
previously, a &resource; of type OpenSSL key was returned.
8.0.0
public_key accepts an OpenSSLAsymmetricKey
or OpenSSLCertificate instance now;
previously, a &resource; of type OpenSSL key or OpenSSL X.509
was accepted.