Knewton CA

Knewton Certificate Authority

Introducing Knewton CA

The Knewton Certificate Authority or Knewton CA is an internal OpenSSL certificate authority that can be used to generate and sign SSL keys and certificates for internal use at Knewton. This allows users to easily request and deploy custom secure certificates for their internal knewton services and web tools.

Enhanced Security

This is due to the segregation of certificates. If one certificate is compromised, the rest remain secure. This means we can isolate security incidents to a regional and even a service level.

Significant Savings

Self signed internal certificates do not require purchasing from an external CA. At $200/yr per certificate these add up quick. The savings is thousands per year.

Easier Deployment

Getting a certificate for your service is as easy as contacting Security. Let us know the desired URL or Common Name and let us do the rest. You will receive a certificate chain and key file within minutes via LastPass.

Less Downtime

Because security will be distributing the certificates, we will know and notify you when they are set to expire. This means less time debugging SSL problems.

Are You Ready?

When you navigated to this page if you DID NOT RECEIVE ANY WARNINGS you are likely all set.
Verify that your address bar looks like the examples below. If it does, you are ready to go!
If not, or you were given a certificate warning, scroll down to and follow 'Install the Knewton CA Cert.'

Chrome

Firefox

Safari

Installing the Knewton Root Certificate

Easy Install

Click here to download the Knewton Root Certificate

Once you have downloaded the certificate, simply open the file, select 'Always Trust' and type your password to allow OSX to add the certificate to your keychain.

Then you're all set!

Firefox users will need to install the certificate to Firefox seperately by checking all boxes in the browser popup.

Once this is complete, right click on the above link and click 'Save Link As...' Once saved, double click the downloaded certificate and install to the OS as described above.

Install Via Terminal

The following instructions are for installing the Knewton Root CA via your Mac Terminal. If you have another operating system or none of these instructions do not work for you, please contact security.

1. Open the Terminal

2. Run the following commands:
curl -o /tmp/knewton-ca.crt http://knewton-public.s3.amazonaws.com/knewton-ca/knewton-ca.crt
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain /tmp/knewton-ca.crt

3. Visit this page again (you may need to close and open the browser)

Install on an Ansible Deployed Instance

The Root Certificate is installed on all ansible deployed ec2 instances under the security tag in the base role. You may need to re-provision if the instance was deployed prior to 2016/01/21.

Install on a NOP Deployed Service

The Root Certificate will be included in the base docker images in the coming weeks. More updates to follow.

Get a Certificate

Coming Soon!