(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
openssl_x509_parse — Analiza un certificado X509
openssl_x509_parse() analiza el certificado X509
certificate
, y devuelve las informaciones contenidas
en él, incluyendo el sujeto (subject
), nombre (name
),
emisor (issuer name
), fechas de inicio y fin
(valid from date
y valid to date
),
etc.
certificate
Certificado X509. Ver parámetro de Clave/Certificado para una lista de valores válidos.
short_names
short_names
controla la indexación de
los datos en el array: si short_names
vale
true
(valor por omisión), entonces los campos serán indexados
con la forma corta de los nombres, de lo contrario, se utilizarán los nombres largos.
(por ejemplo, CN
es el nombre corto de
commonName
).
La estructura de los datos devueltos es (intencionalmente) no documentada, ya que está sujeta a cambios sin previo aviso.
Versión | Descripción |
---|---|
8.4.0 | El análisis de un certificado sin segundos en UTCTime ya no es permitido para ninguna versión de OpenSSL. Esto ya estaba prohibido para OpenSSL versión 3.3+. |
8.0.0 |
certificate ahora acepta una instancia de
OpenSSLCertificate;
anteriormente, se aceptaba un recurso de tipo OpenSSL X.509 .
|