CertificateDescription.fromJson constructor

CertificateDescription.fromJson(
  1. 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,
    );