MeidokonWiki:

QQC!

Visiting QQC! for the first time

QQC! makes use of SSL for security. The theory is beyond the scope of this document, but SSL was designed to provide guarantees of:

  1. identity - that you're communicating with who you think you're communicating with
  2. confidentiality - ensuring that your information is not stolen or viewed while in transit

Nowadays noone cares much about identity. It's too technical to explain to most people, but that's what your browser will complain about - it can't confirm QQC!'s identity:

Fixing this properly

For a website using SSL, the identity of the website is assured by a Certificate Authority (CA). The website-owner usually pays the CA some money, and then the CA issues the SSL certificate. In our case, CAcert assures our identity for QQC. The correct fix is then to tell your browser that you trust CAcert, who in turn assures QQC!.

Firefox

  1. Visit CAcert: http://www.cacert.org/

  2. Follow the link to their Root Certificate, in the right-hand sidebar
  3. Follow the link to the Root Certificate (PEM Format) under the Class 1 PKI Key section
    cacert_class1_pki.png

  4. You'll get a popup asking you to accept the certificate
    cacert_identify_sites.png

    1. You should click the View button to show the details of the certificate
    2. Visually verify the SHA1 and MD5 Fingerprints on the certificate against the details on the webpage
    3. Close the viewing window once you're done
  5. Tick the box labelled Trust this CA to identify web sites

    • You can tick the boxes for Email users and Software developers if you like

  6. Click OK
  7. You're done. You can visit QQC! if you want, but there's not much to do until you have your browser certificate installed

Dodgy fix

You can just ignore the error, it's benign.

Firefox

  1. When Firefox complains, click I Understand the Risks, and another block of warning text will appear

  2. Click the Add Exception button

  3. Click the Get Certificate button

  4. Uncheck the Permanently store this exception tickbox if you want to be hassled next time

  5. Click the Confirm Security Exception button

Internet Explorer

  1. Click Continue to this website

Installing your certificate into your browser

  1. Get your certificate file, it should look something like this:
    cert_icon.jpg

  2. Importing into Firefox
    1. Open your Options (on linux this is in the Edit menu):
      options_menu.jpg

    2. Find the Advanced tab, then the View Certificates button:
      advanced_tab.jpg

    3. The first tab should already be selected, it's for Your Certificates
    4. Click the Import button
      import_button.jpg

    5. Find your cert in the standard dialogue box and open it
    6. You'll be asked for a password
      password_entry.jpg

    7. The password is blank, so just click OK
    8. You should see a message indicating success
      success.jpg

    9. You're done, now try to visit a QQC! page, eg. https://qqc.meidokon.net/Quartett/qqc_report.py

MeidokonWiki: QQC!/certificates (last edited 2010-05-22 19:20:06 by furinkan)