Certificate class

A Certificate corresponds to a signed X.509 certificate issued by a CertificateAuthority.

Constructors

Certificate({CertificateDescription? certificateDescription, String? certificateTemplate, CertificateConfig? config, String? createTime, String? issuerCertificateAuthority, Map<String, String>? labels, String? lifetime, String? name, String? pemCertificate, List<String>? pemCertificateChain, String? pemCsr, String? requestedNotBeforeTime, RevocationDetails? revocationDetails, String? subjectMode, String? updateTime})
Certificate.fromJson(Map json_)

Properties

certificateDescription ↔ CertificateDescription?
A structured description of the issued X.509 certificate.
getter/setter pair
certificateTemplate ↔ String?
The resource name for a CertificateTemplate used to issue this certificate, in the format projects / * /locations / * /certificateTemplates / * .
getter/setter pair
config ↔ CertificateConfig?
A description of the certificate and key that does not require X.509 or ASN.1.
getter/setter pair
createTime ↔ String?
The time at which this Certificate was created.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
issuerCertificateAuthority ↔ String?
The resource name of the issuing CertificateAuthority in the format projects / * /locations / * /caPools / * /certificateAuthorities / * .
getter/setter pair
labels ↔ Map<String, String>?
Labels with user-defined metadata.
getter/setter pair
lifetime ↔ String?
The desired lifetime of a certificate.
getter/setter pair
name ↔ String?
Identifier.
getter/setter pair
pemCertificate ↔ String?
The pem-encoded, signed X.509 certificate.
getter/setter pair
pemCertificateChain ↔ List<String>?
The chain that may be used to verify the X.509 certificate.
getter/setter pair
pemCsr ↔ String?
A pem-encoded X.509 certificate signing request (CSR).
getter/setter pair
requestedNotBeforeTime ↔ String?
The requested not_before_time of this Certificate.
getter/setter pair
revocationDetails ↔ RevocationDetails?
Details regarding the revocation of this Certificate.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
subjectMode ↔ String?
Specifies how the Certificate's identity fields are to be decided.
getter/setter pair
updateTime ↔ String?
The time at which this Certificate was updated.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited