.. _envoy_api_file_envoy/admin/v2alpha/certs.proto: Certificates ============ .. _envoy_api_msg_admin.v2alpha.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 :ref:`/certs ` for more information. .. code-block:: json { "certificates": [] } .. _envoy_api_field_admin.v2alpha.Certificates.certificates: certificates (:ref:`admin.v2alpha.Certificate `) List of certificates known to an Envoy. .. _envoy_api_msg_admin.v2alpha.Certificate: admin.v2alpha.Certificate ------------------------- `[admin.v2alpha.Certificate proto] `_ .. code-block:: json { "ca_cert": [], "cert_chain": [] } .. _envoy_api_field_admin.v2alpha.Certificate.ca_cert: ca_cert (:ref:`admin.v2alpha.CertificateDetails `) Details of CA certificate. .. _envoy_api_field_admin.v2alpha.Certificate.cert_chain: cert_chain (:ref:`admin.v2alpha.CertificateDetails `) Details of Certificate Chain .. _envoy_api_msg_admin.v2alpha.CertificateDetails: admin.v2alpha.CertificateDetails -------------------------------- `[admin.v2alpha.CertificateDetails proto] `_ .. code-block:: json { "path": "...", "serial_number": "...", "subject_alt_names": [], "days_until_expiration": "...", "valid_from": "{...}", "expiration_time": "{...}" } .. _envoy_api_field_admin.v2alpha.CertificateDetails.path: path (`string `_) Path of the certificate. .. _envoy_api_field_admin.v2alpha.CertificateDetails.serial_number: serial_number (`string `_) Certificate Serial Number. .. _envoy_api_field_admin.v2alpha.CertificateDetails.subject_alt_names: subject_alt_names (:ref:`admin.v2alpha.SubjectAlternateName `) List of Subject Alternate names. .. _envoy_api_field_admin.v2alpha.CertificateDetails.days_until_expiration: days_until_expiration (`uint64 `_) Minimum of days until expiration of certificate and it's chain. .. _envoy_api_field_admin.v2alpha.CertificateDetails.valid_from: valid_from (`Timestamp `_) Indicates the time from which the certificate is valid. .. _envoy_api_field_admin.v2alpha.CertificateDetails.expiration_time: expiration_time (`Timestamp `_) Indicates the time at which the certificate expires. .. _envoy_api_msg_admin.v2alpha.SubjectAlternateName: admin.v2alpha.SubjectAlternateName ---------------------------------- `[admin.v2alpha.SubjectAlternateName proto] `_ .. code-block:: json { "dns": "...", "uri": "..." } .. _envoy_api_field_admin.v2alpha.SubjectAlternateName.dns: dns (`string `_) Subject Alternate Name. Only one of :ref:`dns `, :ref:`uri ` may be set. .. _envoy_api_field_admin.v2alpha.SubjectAlternateName.uri: uri (`string `_) Subject Alternate Name. Only one of :ref:`dns `, :ref:`uri ` may be set.