CertificateDescription class

A CertificateDescription describes an X.509 certificate or CSR that has been issued, as an alternative to using ASN.1 / X.509.

Constructors

CertificateDescription({List<String>? aiaIssuingCertificateUrls, KeyId? authorityKeyId, CertificateFingerprint? certFingerprint, List<String>? crlDistributionPoints, PublicKey? publicKey, SubjectDescription? subjectDescription, KeyId? subjectKeyId, String? tbsCertificateDigest, X509Parameters? x509Description})
CertificateDescription.fromJson(Map json_)

Properties

aiaIssuingCertificateUrls ↔ List<String>?
Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.
getter/setter pair
authorityKeyId ↔ KeyId?
Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1
getter/setter pair
certFingerprint ↔ CertificateFingerprint?
The hash of the x.509 certificate.
getter/setter pair
crlDistributionPoints ↔ List<String>?
Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
publicKey ↔ PublicKey?
The public key that corresponds to an issued certificate.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
subjectDescription ↔ SubjectDescription?
Describes some of the values in a certificate that are related to the subject and lifetime.
getter/setter pair
subjectKeyId ↔ KeyId?
Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.
getter/setter pair
tbsCertificateDigest ↔ String?
The hash of the pre-signed certificate, which will be signed by the CA.
getter/setter pair
x509Description ↔ X509Parameters?
Describes some of the technical X.509 fields in 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