(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
openssl_pkey_get_public — Extract public key from certificate and prepare it for use
$public_key): OpenSSLAsymmetricKey|false
   openssl_pkey_get_public() extracts the public key from
   public_key and prepares it for use by other
   functions.
  
public_key
       public_key can be one of the following:
       
   Returns an OpenSSLAsymmetricKey instance on success, or false on error.
  
| Version | Description | 
|---|---|
| 8.0.0 | On success, this function returns an OpenSSLAsymmetricKey instance now;
       previously, a resource of type OpenSSL keywas returned. | 
| 8.0.0 | public_keyaccepts an OpenSSLAsymmetricKey
       or OpenSSLCertificate instance now;
       previously, a resource of typeOpenSSL keyorOpenSSL X.509was accepted. |