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, 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?
The resource name for this Certificate in the format projects / * /locations / * /caPools / * /certificates / * .
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
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