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, UserDefinedAccessUrls? userDefinedAccessUrls})
- 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?
- 
  Identifier.
  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
- userDefinedAccessUrls ↔ UserDefinedAccessUrls?
- 
  User-defined URLs for CA certificate and CRLs.
  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