Can't really blame the users. This whole mess stems from the way those geniuses from Nokia see DRM. Things would have been different had they chose a much simpler approach. But then, Nokia has its own way of annoying people.. Still, a quick-and-dirty solution has already been in place for so many months now. It's quite surprising to see many people still uploading free themes with certificates that are valid for only a year. For themes originally created for personal use and made available publicly in a free site, self-signed certificates should be more than enough (it doesn't make sense securing a true authenticated digital certificate just for this purpose). But self-signed certificates are not limited to just one year; there's a workaround that enables theme authors to generate key certificates with much longer periods; viz: Download CygwinDLL from http://www.cygwin.com. Run setup.exe and when installing, don't forget to include "openssl". Use the default settings for all other elements. Run "Cygwin Bash Shell" which will bring up a DOS window, then run the following three commands: 1) openssl genrsa -des3 -out test.key 1024 This generates the private key (test.key), here you need to give the passphrase. 2) openssl req -new -key test.key -out test.csr This is an intermediate step, the certificate signing request is created. You need to enter some information about the certificate. 3) openssl x509 -req -days 9125 -in test.csr -signkey test.key -out test.cer This generate the self-signed certificate (test.cer). Now you can use the test.key and test.cer in Carbide.ui or Theme Studio and make your theme certificate valid for 25 years. I decided to use 25 years in my example because under the laws of my country, the term of copyright for applied arts is 25 years from the date of making. Well, if you find that applicable at all... lol This post has been edited 1 time. The last edit took place 25.06.08, 16:40. |