Expose extra certificate information: full breakdown of issuer and subject principals, as well as full structure of intermediate issuer certificates.

This commit is contained in:
Greg Nolle 2016-11-09 17:19:35 +00:00 committed by Kevin Sawicki
parent 446399c3c1
commit 5d028f9163
4 changed files with 47 additions and 4 deletions

View file

@ -0,0 +1,8 @@
# CertificatePrincipal Object
* `commonName` String - Common Name
* `organizations` String[] - Organization names
* `organizationUnits` String[] - Organization Unit names
* `locality` String - Locality
* `state` String - State or province
* `country` String - Country or region

View file

@ -1,8 +1,10 @@
# Certificate Object
* `data` String - PEM encoded data
* `chain` String[] - PEM encoded chain
* `issuer` [CertificatePrincipal](structures/certificate-principal.md) - Issuer principal
* `issuerName` String - Issuer's Common Name
* `issuerCert` Certificate - Issuer certificate (if not self-signed)
* `subject` [CertificatePrincipal](structures/certificate-principal.md) - Subject principal
* `subjectName` String - Subject's Common Name
* `serialNumber` String - Hex value represented string
* `validStart` Number - Start date of the certificate being valid in seconds