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.