(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
openssl_x509_parse — Analisa um certificado X509 e retorna as informações como um array
openssl_x509_parse() retorna informações sobre o
certificado fornecido em certificate
, incluindo campos como nome
do assunto, nome do emissor, finalidades, intervalo de datas válidas etc.
certificate
Certificado X509. Consulte os parâmetros de chave/certificado para uma lista de valores válidos.
short_names
short_names
controla como os dados são indexados no
array - se short_names
for true
(o padrão),
os campos serão indexados com o formato de nome abreviado, caso contrário, o formato de nome
longo será usado - por exemplo: CN é o formato de nome abreviado de commonName.
A estrutura dos dados retornados ainda não está documentada (deliberadamente), pois ainda está sujeita a alterações.
Versão | Descrição |
---|---|
8.4.0 | A análise de certificado sem os segundos no horário UTC não é mais permitida para nenhuma versão do OpenSSL. Já não era permitida para as versões 3.3+ do OpenSSL. |
8.0.0 |
certificate agora aceita uma instância de OpenSSLCertificate;
anteriormente, um resource do tipo OpenSSL X.509 era aceito.
|