There is website who provid ssl free ssl certificate for 30 days.
Go to “http://www.rapidssl.com/index_ssl.htm.” here search for freessl or directly go to “http://www.rapidssl.com/ssl-certificate-products/free-ssl/freessl.htm”
Select your webserver version & follow the instructions. I have used apache 2.x To get your free ssl certificate you need to generate CSR.
Just follow steps from “http://www.rapidssl.com/ssl-certificate-support/generate-csr/Apache2.htm”
You will get your CSR after following these steps.
Submit your CSR to RapidSSL.com using the online application pages at “https://products.geotrust.com/orders/freessl.do?ref=freessl”
They will ask you for online authentication via phone or mail, just follow them. You will get mail of your free ssl certificate. They will also send you an link for “Installation guide for SSL certificate” or just follow this link “http://www.rapidssl.com/resources/install/index.html”
Enjoy Free certificate for 30 days for free, as per my knowledge these guys are providing certificates for good cost, just renew it if you are really intrested.