Certificates

admin.v3.Certificates

[admin.v3.Certificates proto]

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

  1. {
  2. "certificates": []
  3. }

certificates

(admin.v3.Certificate) List of certificates known to an Envoy.

admin.v3.Certificate

[admin.v3.Certificate proto]

  1. {
  2. "ca_cert": [],
  3. "cert_chain": []
  4. }

ca_cert

(admin.v3.CertificateDetails) Details of CA certificate.

cert_chain

(admin.v3.CertificateDetails) Details of Certificate Chain

admin.v3.CertificateDetails

[admin.v3.CertificateDetails proto]

  1. {
  2. "path": "...",
  3. "serial_number": "...",
  4. "subject_alt_names": [],
  5. "days_until_expiration": "...",
  6. "valid_from": "{...}",
  7. "expiration_time": "{...}"
  8. }

path

(string) Path of the certificate.

serial_number

(string) Certificate Serial Number.

subject_alt_names

(admin.v3.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.v3.SubjectAlternateName

[admin.v3.SubjectAlternateName proto]

  1. {
  2. "dns": "...",
  3. "uri": "...",
  4. "ip_address": "..."
  5. }

dns

(string) Subject Alternate Name.

Only one of dns, uri, ip_address may be set.

uri

(string) Subject Alternate Name.

Only one of dns, uri, ip_address may be set.

ip_address

(string) Subject Alternate Name.

Only one of dns, uri, ip_address may be set.