createKeys method
Creates a key pair using the supplied platform-specific configuration.
Implementation
@override
Future<String?> createKeys(
AndroidConfig androidConfig,
IosConfig iosConfig,
) async {
try {
if (Platform.isAndroid) {
return await methodChannel.invokeMethod<String>('createKeys', {
'useDeviceCredentials': androidConfig.useDeviceCredentials,
'useEc': androidConfig.signatureType.isEc,
});
} else {
return await methodChannel.invokeMethod<String>('createKeys', {
'useDeviceCredentials': iosConfig.useDeviceCredentials,
'useEc': iosConfig.signatureType.isEc,
});
}
} on PlatformException {
rethrow;
}
}