CertificateConfig class

A CertificateConfig describes an X.509 certificate or CSR that is to be created, as an alternative to using ASN.1.

Constructors

CertificateConfig({Input<PublicKey>? publicKey, required Input<SubjectConfig> subjectConfig, required Input<X509Parameters> x509Config})
Creates a new CertificateConfig. publicKey Optional. The public key that corresponds to this config. This is, for example, used when issuing Certificates, but not when creating a self-signed CertificateAuthority or CertificateAuthority CSR. subjectConfig Specifies some of the values in a certificate that are related to the subject. x509Config Describes how some of the technical X.509 fields in a certificate should be populated.
const
CertificateConfig.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
publicKey → Input<PublicKey>?
Optional. The public key that corresponds to this config. This is, for example, used when issuing Certificates, but not when creating a self-signed CertificateAuthority or CertificateAuthority CSR.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
subjectConfig → Input<SubjectConfig>
Specifies some of the values in a certificate that are related to the subject.
final
x509Config → Input<X509Parameters>
Describes how some of the technical X.509 fields in a certificate should be populated.
final

Methods

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

Operators

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