signMessage method
Future<String>
signMessage({
- required String message,
- required Certificate certificate,
- required String password,
- bool isDetached = true,
- bool signHash = false,
- bool disableOnlineValidation = false,
override
Подписать сообщение
Implementation
@override
Future<String> signMessage({
required String message,
required Certificate certificate,
required String password,
bool isDetached = true,
bool signHash = false,
bool disableOnlineValidation = false,
}) async {
try {
String response = await methodChannel.invokeMethod(
"signMessage",
{
"message": message,
"alias": certificate.alias,
"password": password,
"isDetached": isDetached,
"signHash": signHash,
"disableOnlineValidation": disableOnlineValidation,
},
);
Map<String, dynamic> map = json.decode(response);
return map["signBase64"] as String;
} catch (exception) {
throw Exception();
}
}