Install the root certificate

Installing the NeoLoad Certificate Authority certificate (NeoLoad_Root_CA.cer) in the browser certificate authority keystore enables each certificate generated during an SSL recording to be authenticated, thus preventing the certificate error messages in the browser. For more information about the NeoLoad Certificate Authority certificate, see Root certificate.

Be warned that installing a root certificate in a browser creates a serious security loophole. It is important to have read and fully understood the associated risks for the machine security as set out in Security warning before proceeding.

According to the operating system and the browser you use, follow the procedures hereinafter to install the root certificate.

In Windows

This procedure is applicable for Chrome and Internet Explorer browsers.

  1. Double-click the certificate.

    A dialog opens displaying the certificate details.

    installation_ie_1

  2. Click Install certificate to launch the import wizard.

    installation_ie_2

  3. Click Next. The wizard prompts you to enter the store in which you want to place the certificate. Click the Place all certificates in the following store option.

    installation_ie_3

  4. Click Browse and choose the Trusted Root Certification Authorities store.

    installation_ie_4

  5. Click Next to validate.

    installation_ie_5

  6. Click Finish to exit the wizard.

    installation_ie_6

  7. A system dialog opens, prompting you to authorize the certificate installation in the Trusted Root Certification Authorities store.

    You must only validate this step if you have read and fully understood the risks this procedure entails.

    installation_ie_7

  8. After clicking Yes, the system confirms that the certificate has been correctly installed.

    installation_ie_8

  9. Re-start the browser before launching a new recording.

    From now on, clicking the certificate will display its details, confirming that it has been installed correctly.

    installation_ie_9

In Mac OS X

  1. Double-click the certificate.

    You are prompted for authorization.

  2. Once you have been authenticated, a dialog appears displaying the certificate details.

  3. Click Always Trust.

    You are prompted for authorization.

    The certificate now appears in Keychain Access under System > Certificates.

In Mozilla Firefox

Firefox handles its own certificates independently of the operating system.

  1. In the browser menu, go to Tools > Options and click on the Advanced button on the top right. Next, select the Encryption tab.

    installation_mf_1

  2. Click View Certificates to open the Certificate Manager.

    installation_mf_2

  3. Click on the Authorities tab, then click Import to import a new certificate into the Trusted Root Certification Authorities store. An explorer window prompts you to select the folder containing the certificate to be imported. Check all three boxes so that the root certificate covers all types of applications.

    installation_mf_3

  4. Click OK.

    The Certificate Manager now displays the certificate you have just installed.

    installation_mf_4

  5. Re-start the browser before making a new recording.
In iOS
  1. Send yourself an email with the certificate attached.
  2. Open the email on the mobile device.
  3. Click on the certificate attachment to install it.

  1. Send yourself an email with the certificate attached.
  2. Open the email on the mobile device.
  3. Click on the certificate attachment to install it.
  4. In the device settings, go to General > About >Certificate Trust Settings.
  5. Enable the "Full trust for root certificate" option for the NeoLoad recorder certificate.

In Android
  1. On the computer running NeoLoad, start NeoLoad.
  2. Click Help > Open Logs Folder.
  3. In the displayed window, go to the up directory, then open the conf folder.
  4. Copy the file NeoLoad_Root_CA.cer.
  5. Connect your physical android device via USB.
  6. Paste the file NeoLoad_Root_CA.cer at the root folder of the SD card.
  7. On the Android device, select Settings > Security > Install from SD card.
  8. When you do not have a screen locker configured on your device, configure one with a password, a pattern, or a PIN.
  9. Choose the file NeoLoad_Root_CA.cer
  10. Restart the Android device.

  1. Add the the "res/xml/network_security_config.xml" file in the APK of the Android Application with the following content:

    <?xml version="1.0" encoding="utf-8"?>
    <network-security-config>
          <base-config>  
                <trust-anchors>  
                    <!-- Trust preinstalled CAs -->  
                    <certificates src="system" />  
                    <!-- Additionally trust user added CAs -->  
                    <certificates src="user" />  
               </trust-anchors>  
          </base-config>  
     </network-security-config>
  2. Regenerate and sign the APK.
  3. Install this APK.
  4. This allows the NeoLoad Certificate Authority just added to be usable by the APK.