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.0 certificate теперь принимает экземпляр OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL X.509.