signFile method
Future<String>
signFile({
- required File file,
- required Certificate certificate,
- required String password,
- bool isDetached = true,
- bool disableOnlineValidation = false,
override
Подписать файл
Implementation
@override
Future<String> signFile({
required File file,
required Certificate certificate,
required String password,
bool isDetached = true,
bool disableOnlineValidation = false,
}) async {
String response = await methodChannel.invokeMethod(
"signFile",
{
"path": file.path,
"alias": certificate.alias,
"password": password,
"isDetached": isDetached,
"disableOnlineValidation": disableOnlineValidation,
},
);
Map<String, dynamic> map = json.decode(response);
if (map["success"] == false) {
throw Exception(map["message"]);
}
return map["signBase64"] as String;
}