signFile method

  1. @override
Future<String> signFile({
  1. required File file,
  2. required Certificate certificate,
  3. required String password,
  4. bool isDetached = true,
  5. 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;
}