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 인증서. 유효한 값 목록은 키/인증서 매개변수를 참조하세요.
short_names
short_names는 배열에서 데이터가 인덱싱되는 방식을 제어합니다. short_namestrue(기본값)이면 필드는 짧은 이름 형식으로 인덱스되고, 그렇지 않으면 긴 이름 형식이 사용됩니다. 예: CN은 commonName의 짧은 이름 형식입니다.

반환 값

반환된 데이터의 구조는 여전히 변경될 수 있으므로 (의도적으로) 아직 문서화되지 않았습니다.


변경 로그

버전 설명
8.0.0 이제 certificateOpenSSLCertificate 인스턴스를 허용합니다. 이전에는 OpenSSL X.509 유형의 리소스가 허용되었습니다.