openssl_pkey_get_public
証明書から公開鍵を抽出し、使用できるようにする
&reftitle.description;
OpenSSLAsymmetricKeyfalseopenssl_pkey_get_public
OpenSSLAsymmetricKeyOpenSSLCertificatearraystringpublic_key
openssl_pkey_get_public は公開鍵を
public_key から抽出し、
他の関数で使用できるよう準備します。
&reftitle.parameters;
public_key
public_key は以下のいずれかです。
OpenSSLAsymmetricKey クラスのインスタンス
file://path/to/file.pem 形式の文字列。
このファイルは、PEM エンコードされた証明書/公開鍵である必要が
あります(両方を含むことも可能です)。
PEM フォーマットの公開鍵。
&reftitle.returnvalues;
成功した場合に OpenSSLAsymmetricKey クラスのインスタンスを返します。
エラー時に &false; を返します。
&reftitle.changelog;
&Version;
&Description;
8.0.0
成功した場合に、
この関数は OpenSSLAsymmetricKey クラスのインスタンスを返すようになりました。
これより前のバージョンでは、
OpenSSL key 型のリソースを返していました。
8.0.0
public_key は、
OpenSSLAsymmetricKey または
OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。
これより前のバージョンでは、
OpenSSL key または
OpenSSL X.509 型のリソースを受け入れていました。