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.
publicKeyOptional. 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.subjectConfigSpecifies some of the values in a certificate that are related to the subject.x509ConfigDescribes 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