I would like, when running a local program, for this program to be able to check in the current directory for a certificate and only if it finds this certificate to be valid, to give the user access to the rest of its functionalities.
Does it sound far-fetched? Or is this similar to what AIR or iPhone applications do?
What certificate type should I use? What encryption? Would using PGP as a starting point be a good idea?
Update: the idea is to use a certificate for authentication. This replaces a password.
Cheers,
-Chris.