Certificate(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A Certificate corresponds to a signed X.509 certificate issued by a CertificateAuthority.
Attributes | |
---|---|
Name | Description |
name |
str
Output only. The resource path for this Certificate in the format projects/*/locations/*/certificateAuthorities/*/certificates/* .
|
pem_csr |
str
Immutable. A pem-encoded X.509 certificate signing request (CSR). |
config |
google.cloud.security.privateca_v1beta1.types.CertificateConfig
Immutable. A description of the certificate and key that does not require X.509 or ASN.1. |
lifetime |
google.protobuf.duration_pb2.Duration
Required. Immutable. The desired lifetime of a certificate. Used to create the "not_before_time" and "not_after_time" fields inside an X.509 certificate. Note that the lifetime may be truncated if it would extend past the life of any certificate authority in the issuing chain. |
revocation_details |
google.cloud.security.privateca_v1beta1.types.Certificate.RevocationDetails
Output only. Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if this field is present. |
pem_certificate |
str
Output only. The pem-encoded, signed X.509 certificate. |
certificate_description |
google.cloud.security.privateca_v1beta1.types.CertificateDescription
Output only. A structured description of the issued X.509 certificate. |
pem_certificate_chain |
Sequence[str]
Output only. The chain that may be used to verify the X.509 certificate. Expected to be in issuer-to-root order according to RFC 5246. |
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The time at which this Certificate was created. |
update_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The time at which this Certificate was updated. |
labels |
Sequence[google.cloud.security.privateca_v1beta1.types.Certificate.LabelsEntry]
Optional. Labels with user-defined metadata. |
Classes
LabelsEntry
LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Parameters | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |
RevocationDetails
RevocationDetails(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Describes fields that are relavent to the revocation of a Certificate.