(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
openssl_pkey_get_public — Extrai a chave pública do certificado e prepara-a para uso
$public_key): OpenSSLAsymmetricKey|false
openssl_pkey_get_public() extrai a chave pública de
public_key e prepara-a para uso por outras
funções.
public_key
public_key pode ser uma das seguintes opções:
uma instância de OpenSSLAsymmetricKey
uma string no formato file://caminho/para/arquivo.pem. O arquivo precisa conter uma chave pública ou certificado (pode conter ambos) codificados em PEM.
Uma chave pública no formato PEM.
Retorna uma instância de OpenSSLAsymmetricKey em caso de sucesso ou false em caso de erro.
| Versão | Descrição |
|---|---|
| 8.0.0 |
Em caso de sucesso, esta função retorna uma instância OpenSSLAsymmetricKey agora;
anteriormente, retornava um resource do tipo OpenSSL key.
|
| 8.0.0 |
public_key agora aceita uma instância de OpenSSLAsymmetricKey
ou OpenSSLCertificate;
anteriormente, um resource do tipo OpenSSL key ou OpenSSL X.509
era aceito.
|