fromJson static method

CertificateChain? fromJson(
  1. dynamic jsonObject
)

Implementation

static CertificateChain? fromJson(jsonObject) {
  if (jsonObject == null) return null;
  var result = new CertificateChain();

  result.origin = jsonObject["origin"];
  result.type = jsonObject["type"];
  result.version = jsonObject["version"];
  result.paStatus = jsonObject["paStatus"];
  result.serialNumber = jsonObject["serialNumber"];
  result.signatureAlgorithm = jsonObject["signatureAlgorithm"];
  result.subjectPKAlgorithm = jsonObject["subjectPKAlgorithm"];
  result.fileName = Value.fromJson(jsonObject["fileName"]);
  result.validity = Validity.fromJson(jsonObject["validity"]);
  result.issuer = Authority.fromJson(jsonObject["issuer"]);
  result.subject = Authority.fromJson(jsonObject["subject"]);
  if (jsonObject["notifications"] != null)
    for (var item in jsonObject["notifications"])
      result.notifications.add(item);
  if (jsonObject["extensions"] != null)
    for (var item in jsonObject["extensions"])
      result.extensions.add(Extension.fromJson(item));

  return result;
}