(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 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.
       |