Certificate(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A Certificate represents an X.509 certificate used to authenticate HTTPS connections to EKM replicas.
Attributes | |
---|---|
Name | Description |
raw_der |
bytes
Required. The raw certificate bytes in DER format. |
parsed |
bool
Output only. True if the certificate was parsed successfully. |
issuer |
str
Output only. The issuer distinguished name in RFC 2253 format. Only present if parsed is true. |
subject |
str
Output only. The subject distinguished name in RFC 2253 format. Only present if parsed is true. |
subject_alternative_dns_names |
MutableSequence[str]
Output only. The subject Alternative DNS names. Only present if parsed is true. |
not_before_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The certificate is not valid before this time. Only present if parsed is true. |
not_after_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The certificate is not valid after this time. Only present if parsed is true. |
serial_number |
str
Output only. The certificate serial number as a hex string. Only present if parsed is true. |
sha256_fingerprint |
str
Output only. The SHA-256 certificate fingerprint as a hex string. Only present if parsed is true. |