[JDEV] Expiry date

Matt Tucker matt at jivesoftware.com
Wed Jun 18 09:42:30 CDT 2003


Colin,

This is pretty off-topic for the jdev list. You should take the question 
to a Java community site such as:

  * forum.java.sun.com
  * www.javaranch.com
  * java.net

The only really secure way to have a time-limited demo is to have a 
license file with a specific end date (so, the license file they 
download to use changes every day to be 30 days in the future or 
whatever). The license file should be signed using your public key, then 
your software can verify the key to make sure the date is correct (your 
code should be obfuscated so that people can't decompile it to change 
the key verification step). There are number of software products you 
can purchase that do all this logic for you. They might even have some 
workarounds for not using a license file, such as trying to hide an 
expiration date in the Windows registry, etc.

Regards,
Matt

Colin Bell wrote:

> Hi all
> 
> I'm trying to create a time limited trial version of my java web app. 
> All I need to do is figure out a way to keep track of the date. ie store 
> the date and then check it, add a day until x number of days has passed. 
> I could just create text file, but that would be too easy to find and 
> delete. Does anyone have a technique or tip for doing this kind of thing 
> ? Is there perhaps an ability to store a bit of information in the JVM 
> indefinitely ?
> 
> Many thanks
> 
> Colin
> 
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev




More information about the JDev mailing list