CertificateDescriptionResponse class

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

Constructors

CertificateDescriptionResponse({required Input<List<String>> aiaIssuingCertificateUrls, required Input<KeyIdResponse> authorityKeyId, required Input<CertificateFingerprintResponse> certFingerprint, required Input<List<String>> crlDistributionPoints, required Input<PublicKeyResponse> publicKey, required Input<SubjectDescriptionResponse> subjectDescription, required Input<KeyIdResponse> subjectKeyId, required Input<X509ParametersResponse> x509Description})
Creates a new CertificateDescriptionResponse. aiaIssuingCertificateUrls Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate. authorityKeyId Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1 certFingerprint The hash of the x.509 certificate. crlDistributionPoints 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 publicKey The public key that corresponds to an issued certificate. subjectDescription Describes some of the values in a certificate that are related to the subject and lifetime. subjectKeyId Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2. x509Description Describes some of the technical X.509 fields in a certificate.
const
CertificateDescriptionResponse.fromMap(Map<String, dynamic> map)
factory

Properties

aiaIssuingCertificateUrls → Input<List<String>>
Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.
final
authorityKeyId → Input<KeyIdResponse>
Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1
final
certFingerprint → Input<CertificateFingerprintResponse>
The hash of the x.509 certificate.
final
crlDistributionPoints → Input<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
final
hashCode → int
The hash code for this object.
no setterinherited
publicKey → Input<PublicKeyResponse>
The public key that corresponds to an issued certificate.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
subjectDescription → Input<SubjectDescriptionResponse>
Describes some of the values in a certificate that are related to the subject and lifetime.
final
subjectKeyId → Input<KeyIdResponse>
Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.
final
x509Description → Input<X509ParametersResponse>
Describes some of the technical X.509 fields in a certificate.
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