COSESign.fromJson constructor

COSESign.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory COSESign.fromJson(Map<String, dynamic> json) {
  json = json[COSESignedMessageType.coseSign.name] ?? json;
  return COSESign(
    headers: COSEHeaders.fromJson(json["headers"]),
    signatures: COSESignatures.fromJson(json["signatures"]),
    payload: BytesUtils.tryFromHexString(json["payload"]),
    serializationConfig: COSESerializationConfig.fromJson(
      json["serialization_config"] ?? {},
    ),
  );
}