Certificates

admin.v2alpha.Certificates

[admin.v2alpha.Certificates proto]

Proto representation of certificate details. Admin endpoint uses this wrapper for /certs to display certificate information. See /certs for more information.

{
  "certificates": []
}
certificates
(admin.v2alpha.Certificate) List of certificates known to an Envoy.

admin.v2alpha.Certificate

[admin.v2alpha.Certificate proto]

{
  "ca_cert": [],
  "cert_chain": []
}
ca_cert
(admin.v2alpha.CertificateDetails) Details of CA certificate.
cert_chain
(admin.v2alpha.CertificateDetails) Details of Certificate Chain

admin.v2alpha.CertificateDetails

[admin.v2alpha.CertificateDetails proto]

{
  "path": "...",
  "serial_number": "...",
  "subject_alt_names": [],
  "days_until_expiration": "...",
  "valid_from": "{...}",
  "expiration_time": "{...}"
}
path
(string) Path of the certificate.
serial_number
(string) Certificate Serial Number.
subject_alt_names
(admin.v2alpha.SubjectAlternateName) List of Subject Alternate names.
days_until_expiration
(uint64) Minimum of days until expiration of certificate and it’s chain.
valid_from
(Timestamp) Indicates the time from which the certificate is valid.
expiration_time
(Timestamp) Indicates the time at which the certificate expires.

admin.v2alpha.SubjectAlternateName

[admin.v2alpha.SubjectAlternateName proto]

{
  "dns": "...",
  "uri": "..."
}
dns

(string) Subject Alternate Name.

Only one of dns, uri may be set.

uri

(string) Subject Alternate Name.

Only one of dns, uri may be set.