CertificateDescription.fromJson constructor
CertificateDescription.fromJson(
- Map json_
Implementation
CertificateDescription.fromJson(core.Map json_)
: this(
aiaIssuingCertificateUrls:
(json_['aiaIssuingCertificateUrls'] as core.List?)
?.map((value) => value as core.String)
.toList(),
authorityKeyId: json_.containsKey('authorityKeyId')
? KeyId.fromJson(
json_['authorityKeyId'] as core.Map<core.String, core.dynamic>,
)
: null,
certFingerprint: json_.containsKey('certFingerprint')
? CertificateFingerprint.fromJson(
json_['certFingerprint'] as core.Map<core.String, core.dynamic>,
)
: null,
crlDistributionPoints: (json_['crlDistributionPoints'] as core.List?)
?.map((value) => value as core.String)
.toList(),
publicKey: json_.containsKey('publicKey')
? PublicKey.fromJson(
json_['publicKey'] as core.Map<core.String, core.dynamic>,
)
: null,
subjectDescription: json_.containsKey('subjectDescription')
? SubjectDescription.fromJson(
json_['subjectDescription']
as core.Map<core.String, core.dynamic>,
)
: null,
subjectKeyId: json_.containsKey('subjectKeyId')
? KeyId.fromJson(
json_['subjectKeyId'] as core.Map<core.String, core.dynamic>,
)
: null,
tbsCertificateDigest: json_['tbsCertificateDigest'] as core.String?,
x509Description: json_.containsKey('x509Description')
? X509Parameters.fromJson(
json_['x509Description'] as core.Map<core.String, core.dynamic>,
)
: null,
);