openssl_x509_parse

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

openssl_x509_parse — Розібрати сертифікат X509 та отримати масив з даними про нього

Опис

openssl_x509_parse(OpenSSLCertificate|string $certificate, bool $short_names = true): array|false

openssl_x509_parse() повертає інформацію сертифікату з ідентифікатором certificateвключаючи такі поля, як ім'я суб'єкта, ім'я видавця, призначення, дати початку та закінчення дії і т.д.

Список параметрів

certificate

Сертифікат X509 Список коректних значень дивись у Параметри Key/Certificate

short_names

short_names визначає, як індексуватимуться дані у підсумковому масиві. Якщо short_names поставити як true (за замовчуванням), поля будуть індексуватися короткими іменами, а не довгими. Наприклад, CN – це коротке ім'я для commonName.

Значення, що повертаються

Структура масива, що повертається, ще не до кінця встояла, так що поки не документується.

список змін

ВерсияОпис
8.0.0certificate тепер приймає екземпляр OpenSSLCertificate; раніше приймався ресурс (resource) типуOpenSSL X.509