Hi,
I created a multi-layered licensing and anti-piracy scheme.
This would include license logic based on system hardward, obfuscating and jar hash value validation.
With this said, I would like to protect the case in where the savy
java programmer overrides one of the obfuscated license classes. Is there a way to ensure that the class is being used from the jar and not somewhere else (i.e adding an additional class or jar to the classpath).
i.e.
obfuscatedclassname.getClass().getName --- ensure that one is being used in the jar.
Code examples would be useful.
Thanks