decodeJWT function
Implementation
IridiumJWTDecoded decodeJWT(String jwt) {
final params = jwt.split(JWT_DELIMITER);
final header = IridiumJWTHeader.fromJson(decodeJSON(params[0]));
final payload = IridiumJWTPayload.fromJson(decodeJSON(params[1]));
final signature = decodeSig(params[2]);
final data =
Uint8List.fromList(utf8.encode(params.sublist(0, 2).join(JWT_DELIMITER)));
return IridiumJWTDecoded(
header: header,
payload: payload,
signature: signature,
data: data,
);
}