importCertificateToKeychain method
Import a PKCS#12 certificate to iOS Keychain for mTLS
Implementation
@override
Future<String?> importCertificateToKeychain({
required String certificateBase64,
required String password,
required String alias,
}) async {
try {
final result = await methodChannel.invokeMethod<String>(
'importCertificateToKeychain',
{
'certificateBase64': certificateBase64,
'password': password,
'alias': alias,
},
);
return result;
} on PlatformException catch (e) {
debugPrint('Error importing certificate to keychain: ${e.message}');
rethrow;
}
}