FreeSSL, 30 months, no trial
Intro
If you need a certificate to enable HTTPS/SSL on your IIS webserver, just create an IIS Certificate Request, copy-paste the contents of the file certreq.txt in the textarea below, receive mail, and install the new certificate under IIS.
The certificate expires in 30 months; there is no trial. The issued certificates are meant for encryption of connection only.
Get your certificate now
Feedback
Use the form below if you might experience any problems. Please include the serial number from the email (the number after the # sign in the subject) we sent you, when you have problems with the requested certificate.
We can't respond to every email we receive, but we will surely read them.
Background
On production sites you get a certificate from a thrusted third party, like Verisign of Thawte. You pay them money, so they can investigate you are who you claim to be (identity stuff). If you are community driven, you can also go to the guys from CAcert. They issue certificates for free. They have a community to check your identity.
But that's a lot of hassle when you only want an https connection for testing or debugging purposes. Although it's possible to generate your own certificate, for example using OpenSSL tools. But creating certificates is not stuff you do every day. For that purpose Dylan Beattie wrote an instruction to generate your own certificate with OpenSSL. Thanks for that Dylan.
But sometimes (most of the time) this is also to much work. A lot of people have a deadline to meet. For you guys I wrote this page.
Two practical tips: when generating the certificate request in IIS, use as common name (CN) the domain name (or server name) of your webserver. Second tip: install this CA root certificate as well, so you don't get annoying messages like "you don't trust the issuer of this certificate". You do trust me, do you? (well, for testing and debugging purposes you can't go wrong)