CertificateAuthority class

A CertificateAuthority represents an individual Certificate Authority.

A CertificateAuthority can be used to create Certificates.

Constructors

CertificateAuthority({AccessUrls? accessUrls, List<CertificateDescription>? caCertificateDescriptions, CertificateConfig? config, String? createTime, String? deleteTime, String? expireTime, String? gcsBucket, KeyVersionSpec? keySpec, Map<String, String>? labels, String? lifetime, String? name, List<String>? pemCaCertificates, bool? satisfiesPzi, bool? satisfiesPzs, String? state, SubordinateConfig? subordinateConfig, String? tier, String? type, String? updateTime})
CertificateAuthority.fromJson(Map json_)

Properties

accessUrls AccessUrls?
URLs for accessing content published by this CA, such as the CA certificate and CRLs.
getter/setter pair
caCertificateDescriptions List<CertificateDescription>?
A structured description of this CertificateAuthority's CA certificate and its issuers.
getter/setter pair
config CertificateConfig?
The config used to create a self-signed X.509 certificate or CSR.
getter/setter pair
createTime String?
The time at which this CertificateAuthority was created.
getter/setter pair
deleteTime String?
The time at which this CertificateAuthority was soft deleted, if it is in the DELETED state.
getter/setter pair
expireTime String?
The time at which this CertificateAuthority will be permanently purged, if it is in the DELETED state.
getter/setter pair
gcsBucket String?
The name of a Cloud Storage bucket where this CertificateAuthority will publish content, such as the CA certificate and CRLs.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
keySpec KeyVersionSpec?
Used when issuing certificates for this CertificateAuthority.
getter/setter pair
labels Map<String, String>?
Labels with user-defined metadata.
getter/setter pair
lifetime String?
The desired lifetime of the CA certificate.
getter/setter pair
name String?
The resource name for this CertificateAuthority in the format `projects /
getter/setter pair
pemCaCertificates List<String>?
This CertificateAuthority's certificate chain, including the current CertificateAuthority's certificate.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
satisfiesPzi bool?
Reserved for future use.
getter/setter pair
satisfiesPzs bool?
Reserved for future use.
getter/setter pair
state String?
The State for this CertificateAuthority.
getter/setter pair
subordinateConfig SubordinateConfig?
If this is a subordinate CertificateAuthority, this field will be set with the subordinate configuration, which describes its issuers.
getter/setter pair
tier String?
The CaPool.Tier of the CaPool that includes this CertificateAuthority.
getter/setter pair
type String?
The Type of this CertificateAuthority.
getter/setter pair
updateTime String?
The time at which this CertificateAuthority was last 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