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, 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
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