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

# 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` 型のリソースを受け入れていました。

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open