Using iOS Simulator in XCode with Bitdefender GravityZone

When we attempt to reach SSL-protected websites (i.e. https://carallel.com) using iOS Simulator on MacOS, we receive an error that The Connection Is Not Private, and it looks like a self-signed SSL certificate is being proxied by Bitdefender which isn't trusted by the simulator.

Is there a way to exclude the iOS Simulator app from using this Bitdefender cert, or a way to trust the Bitdefender Certificate Authority (CA) so we can use iOS Simulator?

Tagged:

Comments

  • Hello @pstrauss,

    We do not have the possibility to exclude an application, however you can add exclusions to the websites that you know you are going to access ( if you are aware of the list of websites that you are going to access).

    To add an exclusions please follow the steps described in this article:

    https://www.bitdefender.com/business/support/en/77209-342964-general.html#UUID-7a762905-3544-7885-d4f5-7110909909d5_N1667164575537

    Another option but it's not recommended, is to disable the HTTPs traffic scanning by unchecking the Scan HTTPS checkbox from the Network Protection - General section of your applied policy.

    Kind Regards,

    Andrei

  • I figured out an alternative solution for anyone else who encounters this issue:

    1. Go into the Mac's keychain and export the BitDefender CA certificate
    2. Open iOS Simulator and drag the certificate file onto the window
    3. Go into the simulated iOS Device under Settings > General > About > Certificate Trust Settings
    4. Make sure the BitDefender CA certificate is enabled as trusted

    You might want to add that solution to your knowledgebase.