User:Ram Moskovitz/enabling OCSP content

From Wikipedia, the free encyclopedia

This page is a draft - please report any errors or omissions to me. Thanks! - the picture doesn't work..

Nearly 10% of web browsers in use today can check the validity of SSL server credentials in near real-time using OCSP for FREE!

Why should you care? When a Certificate Authority issues a certificate - say to a website, software publisher, or email sender - they do so with a particular policy; that policy defines under what conditions the CA will issue certificates and under what conditions they will revoke them. For example if a software publisher accidentally or maliciously signs a piece of bad software with their certificate then the CA may at the request of the software publisher or as a matter of CA policy revoke that certificate.

So what? If you connect to a web site that has a certificate (ever notice the gold padlock in your browser?) your browser can automatically check to see if that CA that gave that certificate to the web-site has revoked it - perhaps because the web site is doing wrong or had a security compromise. Note that certificates will only be checked for revocation if the CA includes support for OCSP - your browser will figure this out automatically.

Here's how to enable it on a few of the more popular browsers. Caveat: if you are connecting to a WiFi hotspot that blocks OCSP until you've paid you may have trouble connecting. The work aroun dofr now is to disable OCSP until you've established a working connection and then re-enable it. Hopefully the browser providers will work around this by cacheing OCSP queries (IE 7 will).


Contents

[edit] Mozilla

1 From the Edit menu select Preferences and then choose Privacy & Security

2 Next in the Validation section select Use OCSP to validate only certificates that specify an OCSP service URL and then click OK

[edit] Opera 8.5

As of release 8.5 Opera uses OCSP to check SSL certificates for revocation by default - the first large scale browser to do so for SSL!

[edit] IE7

Microsoft will enable use of OCSP for SSL certificate and Code Signing certificate by default in Internet Explorer 7 running on Vista.

[edit] Netscape 8 & Firefox

1 From the Tools menu select Options and then choose the Advanced sub-section.

2 Next, scroll down to the Validation section, select Use OCSP to validate certificates that specify an OCSP service URL and then click OK

[edit] Mac OS X Safari

Edit your Keychain preferences (Applications/Utilities) so that they match the following screen shot.

Image:OCSP Certificate Prefs.jpg