Resource: Certificate
A Certificate
corresponds to a signed X.509 certificate issued by a CertificateAuthority
.
JSON representation | |
---|---|
{ "name": string, "lifetime": string, "revocationDetails": { object ( |
Fields | ||
---|---|---|
name |
Output only. The resource path for this |
|
lifetime |
Required. Immutable. The desired lifetime of a certificate. Used to create the "notBeforeTime" and "notAfterTime" 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. A duration in seconds with up to nine fractional digits, terminated by ' |
|
revocationDetails |
Output only. Details regarding the revocation of this |
|
pemCertificate |
Output only. The pem-encoded, signed X.509 certificate. |
|
certificateDescription |
Output only. A structured description of the issued X.509 certificate. |
|
pemCertificateChain[] |
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. |
|
createTime |
Output only. The time at which this A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
|
updateTime |
Output only. The time at which this A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
|
labels |
Optional. Labels with user-defined metadata. An object containing a list of |
|
Union field certificate_config . The config used to create a signed X.509 certificate. certificate_config can be only one of the following: |
||
pemCsr |
Immutable. A pem-encoded X.509 certificate signing request (CSR). |
|
config |
Immutable. A description of the certificate and key that does not require X.509 or ASN.1. |
RevocationDetails
Describes fields that are relavent to the revocation of a Certificate
.
JSON representation | |
---|---|
{
"revocationState": enum ( |
Fields | |
---|---|
revocationState |
Indicates why a |
revocationTime |
The time at which this A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
Methods |
|
---|---|
|
Create a new Certificate in a given Project, Location from a particular CertificateAuthority . |
|
Returns a Certificate . |
|
Lists Certificates . |
|
Update a Certificate . |
|
Revoke a Certificate . |