(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
openssl_pkey_get_public — Extrait une clé publique d'un certificat, et la prépare
$public_key): OpenSSLAsymmetricKey|false
openssl_pkey_get_public() extrait la clé publique
du certificat public_key et la prépare
pour être utilisée par les autres fonctions.
public_key
public_key peut avoir l'une des valeurs suivantes :
Une instance de OpenSSLAsymmetricKey.
Une chaîne au format file://path/to/file.pem. Le fichier ainsi désigné doit contenir une clé publique ou un certificat au format PEM (éventuellement les deux).
Une clé publique au format PEM.
Retourne une instance de OpenSSLAsymmetricKey en cas de succès,
ou false si une erreur survient.
| Version | Description |
|---|---|
| 8.0.0 |
En cas de succès, cette fonction retourne désormais une instance de
OpenSSLAsymmetricKey ;
auparavant, une resource de type OpenSSL key était retournée.
|
| 8.0.0 |
public_key accepte désormais une instance de
OpenSSLAsymmetricKey ou OpenSSLCertificate ;
auparavant, une resource de type OpenSSL key ou OpenSSL X.509
était acceptée.
|