Certificate class
Defines TLS certificate.
Constructors
-
Certificate({String? createTime, String? description, String? expireTime, Map<
String, String> ? labels, ManagedCertificate? managed, String? name, String? pemCertificate, List<String> ? sanDnsnames, String? scope, SelfManagedCertificate? selfManaged, String? updateTime}) - Certificate.fromJson(Map json_)
Properties
- createTime ↔ String?
-
The creation timestamp of a Certificate.
getter/setter pair
- description ↔ String?
-
One or more paragraphs of text description of a certificate.
getter/setter pair
- expireTime ↔ String?
-
The expiry timestamp of a Certificate.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
labels
↔ Map<
String, String> ? -
Set of labels associated with a Certificate.
getter/setter pair
- managed ↔ ManagedCertificate?
-
If set, contains configuration and state of a managed certificate.
getter/setter pair
- name ↔ String?
-
A user-defined name of the certificate.
getter/setter pair
- pemCertificate ↔ String?
-
The PEM-encoded certificate chain.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
sanDnsnames
↔ List<
String> ? -
The list of Subject Alternative Names of dnsName type defined in the
certificate (see RFC 5280 4.2.1.6).
getter/setter pair
- scope ↔ String?
-
The scope of the certificate.
getter/setter pair
- selfManaged ↔ SelfManagedCertificate?
-
If set, defines data of a self-managed certificate.
getter/setter pair
- updateTime ↔ String?
-
The last update timestamp of a Certificate.
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