3.1: OPTIONAL - Check SSL certificate's readiness for each server
This step is optional – it's a way to test whether the Linux server's SSL certificate is fully-trusted by the end-user's browser.
Narrative Science has an "SSL checker" Python script that takes in your SSL certificate from Step 2.2: SSL Certificates, along with your server's key, and then spins up a simple HTTPS server.
We then ask you to visit that server's hostname on your browser from within your network (or from outside your network if you've determined that you want outside users to have access, as part of Step 2.3: Will users be outside your company network?)
This step will determine whether the SSL cert you've worked on generating with your hosting team properly establishes trust from your narrative generation API server to the end users' browsers.
It also validates whether the network is completely open (as desired) between the narrative generation API server and the end-user browser – if something is blocking that connection, it means the networking team may have to update some layer between the narrative generation API server and the end-user.
If you are interested in running this script, please contact us at email@example.com and we can send the latest version to you.
Qlik Extension only: if you are installing the Qlik Extension, please proceed to this step: 3.2: QLIK INSTALLS - Prepare your Qlik Server's virtual proxy
Otherwise, proceed to this step: 4.0: Install the software!