憑證 (proto)

admin.v3.Certificates

[admin.v3.Certificates proto]

憑證詳細資訊的 Proto 表示法。管理介面端點使用此封裝器,針對 /certs 顯示憑證資訊。如需更多資訊,請參閱 /certs

{
  "certificates": []
}
certificates

(repeated admin.v3.Certificate) Envoy 已知的憑證清單。

admin.v3.Certificate

[admin.v3.Certificate proto]

{
  "ca_cert": [],
  "cert_chain": []
}
ca_cert

(repeated admin.v3.CertificateDetails) CA 憑證的詳細資訊。

cert_chain

(repeated admin.v3.CertificateDetails) 憑證鏈的詳細資訊。

admin.v3.CertificateDetails

[admin.v3.CertificateDetails proto]

{
  "path": ...,
  "serial_number": ...,
  "subject_alt_names": [],
  "days_until_expiration": ...,
  "valid_from": {...},
  "expiration_time": {...},
  "ocsp_details": {...}
}
path

(string) 憑證的路徑。

serial_number

(string) 憑證序號。

subject_alt_names

(repeated admin.v3.SubjectAlternateName) 主體別名清單。

days_until_expiration

(uint64) 憑證及其鏈結到期前的最小天數。

valid_from

(Timestamp) 指示憑證生效的時間。

expiration_time

(Timestamp) 指示憑證到期的時間。

ocsp_details

(admin.v3.CertificateDetails.OcspDetails) 與此憑證相關的 OCSP 回應的詳細資訊 (如果有的話)。

admin.v3.CertificateDetails.OcspDetails

[admin.v3.CertificateDetails.OcspDetails proto]

{
  "valid_from": {...},
  "expiration": {...}
}
valid_from

(Timestamp) 指示 OCSP 回應生效的時間。

expiration

(Timestamp) 指示 OCSP 回應到期的時間。

admin.v3.SubjectAlternateName

[admin.v3.SubjectAlternateName proto]

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

(string) 主體別名。

只能設定 dnsuriip_address 中的一個。

uri

(string) 主體別名。

只能設定 dnsuriip_address 中的一個。

ip_address

(string) 主體別名。

只能設定 dnsuriip_address 中的一個。