openssl_pkey_get_public extracts the public key from public_key and prepares it for use by other functions.
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.
Returns an OpenSSLAsymmetricKey instance on success, or false on error.
|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.|