toJson method

  1. @override
Map<String, dynamic> toJson()
override

Converts the object to a JSON representation.

Implementation

@override
Map<String, dynamic> toJson() {
  return {
    "key_type": keyType?.toJson(),
    "key_id": BytesUtils.tryToHexString(keyId),
    "algorithm_id": algorithmId?.toJson(),
    "key_ops": keyOps?.toJson(),
    "base_init_vector": BytesUtils.tryToHexString(baseInitVector),
    "other_headers":
        otherHeaders?.map((k, v) => MapEntry(k.toJson(), v.toCborHex()))
  };
}