name |
string |
Nom distinctif du sujet sous forme d'une seule chaîne, dont les composants sont séparés par des barres obliques.
Par exemple, /C=US/O=Example/CN=example.com.
|
subject |
array |
Nom distinctif du sujet. Les clés sont des noms courts comme
CN lorsque short_names vaut
true, et des noms longs comme commonName
sinon. Chaque valeur est une chaîne de caractères UTF-8, ou un tableau de
chaîne de caractères UTF-8 lorsque ce composant apparaît plusieurs fois.
|
hash |
string |
Hachage hexadécimal en minuscules du nom du sujet, tel qu'utilisé pour
rechercher un certificat dans un répertoire d'autorités de certification OpenSSL. Il s'agit d'une valeur de 8 chiffres.
Ce n'est pas l'empreinte du certificat ; voir
openssl_x509_fingerprint().
|
issuer |
array |
Nom distinctif de l'émetteur, sous la même forme que
subject.
|
version |
int |
Champ de version brut stocké dans le certificat. Cette valeur est
inférieure d'une unité à la version du certificat habituellement affichée :
un certificat de version 1 vaut 0, un certificat de
version 2 vaut 1, et un certificat de version 3 vaut
2.
|
serialNumber |
string |
Représentation décimale du numéro de série. Les numéros de série volumineux sont
retournés à la place sous forme de chaîne hexadécimale préfixée par 0x.
|
serialNumberHex |
string |
Représentation hexadécimale en majuscules du numéro de série.
|
validFrom |
string |
Date de début de validité au format ASN.1, soit UTCTime
(YYMMDDHHMMSSZ), soit GeneralizedTime
(YYYYMMDDHHMMSSZ).
|
validTo |
string |
Date de fin de validité, sous la même forme que validFrom.
|
validFrom_time_t |
int |
Date de début de validité sous forme d'horodatage Unix, ou -1 si
la date n'a pas pu être analysée.
|
validTo_time_t |
int |
Date de fin de validité sous forme d'horodatage Unix, ou -1 si
la date n'a pas pu être analysée.
|
alias |
string |
Alias du certificat (nom convivial). Présent uniquement s'il est défini.
|
signatureTypeSN |
string |
Nom court de l'algorithme de signature.
|
signatureTypeLN |
string |
Nom long de l'algorithme de signature.
|
signatureTypeNID |
int |
Identifiant numérique de l'algorithme de signature (NID OpenSSL).
|
purposes |
array |
Vérifications des usages, indexées par identifiant d'usage. Les identifiants sont les
constantes X509_PURPOSE_*.
Chaque valeur est un tableau décrit ci-dessous.
|
extensions |
array |
Extensions du certificat, indexées par nom court (par exemple
subjectAltName) ou par OID lorsque l'extension n'a
pas de nom court. Chaque valeur est un texte décrivant cette extension, ou les données
brutes de l'extension lorsqu'elles ne peuvent pas être affichées. Les clés présentes dépendent du certificat.
Ce tableau ne suit pas short_names.
|