« openssl_x509_parse
openssl_x509_verify »

openssl_x509_read

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

openssl_x509_read — X.509 証明書をパースし、オブジェクトを返す

説明

function openssl_x509_read(OpenSSLCertificate|string $certificate): OpenSSLCertificate|false

openssl_x509_read() は、 certificate で指定した証明書をパースし、 その証明書用の OpenSSLCertificate オブジェクトを返します。

パラメータ

certificate

X509 証明書。有効な値の一覧は、 Key/Certificate parameters を参照ください。

戻り値

成功した場合に OpenSSLCertificate オブジェクトを返します。 失敗した場合に false を返します

エラー / 例外

X.509 証明書を取得できなかった場合、 E_WARNING レベルのエラーが発生します。

変更履歴

バージョン 説明
8.0.0 成功した場合に、この関数は OpenSSLCertificate クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 OpenSSL X.509 型のリソースを返していました。
8.0.0 certificate は、 OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 型のリソースを受け入れていました。
関連キーワード:
証明書   openssl   OpenSSLCertificate   パース   read   certificate   OpenSSL   成功   インスタンス   リソース   parse   verify   Certificate   parameters   レベル   履歴
関連する関数・ページ:
function.openssl-x509-free   function.openssl-x509-parse   function.openssl-pkcs12-export   function.openssl-pkcs12-export-to-file   function.openssl-x509-export   function.openssl-csr-sign