signString method
Implementation
@override
Future<String> signString(String plainText, String privateKey) async {
try {
privateKey = privateKey
.replaceAll("-----BEGIN PRIVATE KEY-----", "")
.replaceAll("-----END PRIVATE KEY-----", "");
privateKey = privateKey
.replaceAll("-----BEGIN RSA PRIVATE KEY-----", "")
.replaceAll("-----END RSA PRIVATE KEY-----", "");
final String result = await methodChannel.invokeMethod(
'sign', {"plainText": plainText, "privateKey": privateKey});
return result;
} on PlatformException catch (e) {
throw "Failed decoded string: '${e.message}'.";
}
}