verify method
Implementation
Future<bool> verify({
required String clientIp,
required String serverIp,
required String method,
required String path,
}) async {
final now = DateTime.now().toUtc();
if (now.difference(timestamp).abs() > const Duration(seconds: 60)) {
return false;
}
final message = getMessage(
timestamp: timestamp,
clientIp: clientIp,
serverIp: serverIp,
method: method,
path: path,
);
return Signing.instance.verify(
message: message,
signature: signature,
publicKey: deviceKey,
);
}