How to set up a client side SSL certificate on myopenid

  1. Visit www.myopenid.com
  2. Click on the "SIGN IN TO YOUR ACCOUNT" button:

  3. Log in to your account.
  4. Click on the "Account Settings" link on the right side of the page:

  5. Click on the "Authentication Settings" link in the sub-menu that opens up:

  6. Scroll down to the "ADD AN SSL CLIENT CERTIFICATE" section of the "Authentication Settings" page.
  7. Enter something to identify your computer into the "Name" field. I like to use the type of computer and browser that I'm using as an identifier. For example: "pbwiki-firefox".
  8. Click on the "Create Certificate" button.

  9. What happens next depends on your browser. Firefox and IE seem to handle client side SSL certificate generation smoothly. If you are using Safari you'll have to follow the instructions and install the certificate that is generated for you.
  10. Once you've generated and imported a client side SSL certificate into your browser, you should be able to test it out by clicking on "Sign out" and then trying to log back in. You'll know if it works if you see a page like this when you try to sign back in:

  11. If you see a page like the one above, then it works! No more passwords!