Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-3130

Investigate trust following certificate modal

    Details

      Description

      Situation: A user reported a problem with IGB on Windows where they were unable to interact with the "Trust following certificate" modal that appeared. Because they were unable to interact with the modal, the user was unable to use IGB.

      Task: Reproduce the issue on Windows and investigate why the modal is unable to be interacted with.

        Attachments

          Issue Links

            Activity

            Hide
            ann.loraine Ann Loraine added a comment -

            On Friday scrum, NF and AL recalled an additional instance of IGB over-riding a base Java function related to opening SSL connections. Now linked to the ticket: IGBF-3001

            Show
            ann.loraine Ann Loraine added a comment - On Friday scrum, NF and AL recalled an additional instance of IGB over-riding a base Java function related to opening SSL connections. Now linked to the ticket: IGBF-3001
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            BioViz Test host https://bioviztest3.bioviz.org/ is up and running with expired "start" bioviz.org certificate installed, along with the DigiCert server chain certificate previously installed.

            Show
            ann.loraine Ann Loraine added a comment - - edited BioViz Test host https://bioviztest3.bioviz.org/ is up and running with expired "start" bioviz.org certificate installed, along with the DigiCert server chain certificate previously installed.
            Hide
            nfreese Nowlan Freese added a comment -

            After discussion between Nowlan and Karthik, the current approach will be to remove the modal from the IGBTrustManager and add the modal logic to the App Store specifically, as well as improve the logic for informing the user that a Quickload's certificates are invalid.

            Show
            nfreese Nowlan Freese added a comment - After discussion between Nowlan and Karthik, the current approach will be to remove the modal from the IGBTrustManager and add the modal logic to the App Store specifically, as well as improve the logic for informing the user that a Quickload's certificates are invalid.
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            AL: Suggests get rid of modal, print to log instead for everything. Observe and document effects when an App Store jar file is being accessed or downloaded from a host with a bogus SSL certificate. You can probably observe the latter behavior by setting up a repository.xml that directs IGB to download 'jar' from an https URL that's bogus due to expired or non-existent certificate.

            Show
            ann.loraine Ann Loraine added a comment - - edited AL: Suggests get rid of modal, print to log instead for everything. Observe and document effects when an App Store jar file is being accessed or downloaded from a host with a bogus SSL certificate. You can probably observe the latter behavior by setting up a repository.xml that directs IGB to download 'jar' from an https URL that's bogus due to expired or non-existent certificate.
            Hide
            nfreese Nowlan Freese added a comment -

            After discussion we have decided to close this ticket and open the following tickets:

            IGBF-3136 - This ticket will remove the modal from IGBTrustManager checkServerTrusted(). If a certificate is invalid, checkServerTrusted() will print the certificate information in the IGB log.
            IGBF-3137 - This ticket will migrate the modal logic used in IGBTrustManager to the IGB App Manager. If a certificate is invalid the user will be presented with the option of trusting or rejecting the certificate.
            IGBF-3138 - This ticket will investigate the role of the Update plugin in IGB on checking for updated versions of IGB on startup.

            Show
            nfreese Nowlan Freese added a comment - After discussion we have decided to close this ticket and open the following tickets: IGBF-3136 - This ticket will remove the modal from IGBTrustManager checkServerTrusted(). If a certificate is invalid, checkServerTrusted() will print the certificate information in the IGB log. IGBF-3137 - This ticket will migrate the modal logic used in IGBTrustManager to the IGB App Manager. If a certificate is invalid the user will be presented with the option of trusting or rejecting the certificate. IGBF-3138 - This ticket will investigate the role of the Update plugin in IGB on checking for updated versions of IGB on startup.

              People

              • Assignee:
                nfreese Nowlan Freese
                Reporter:
                nfreese Nowlan Freese
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: