Password Manager Daemon is a daemon that serves data to application via a socket. The data is stored in an encrypted XML file. A work in progress.
Debian has packages for all of these. Your distro may have them too.
If your having problems with password entry, make sure gpg-agent is running and that GPG_AGENT_INFO is set. If your using the console/curses pinentry it will be ran on the same tty as pwmd. This might be fixed in later versions of gpg which would allow an option to specify the tty when running gpg-agent and the pinentry proggy. X11 pinentry doesn't have this problem.
There are no interfaces for the daemon ATM but you can use the socat utility (http://www.dest-unreach.org/socat/):
socat GOPEN:$HOME/.pwmd/socket -
There is a library being written that will make it easier for applications to use the daemon (smtp, pop, imap, www, etc).
Product's homepage
Requirements:
· glib2
· libxml2
· gpg
· gpg-agent - part of gpg (version 2)
· pinentry
What's New in This Release: [ read full changelog ]
· Exit when pushing a file to the cache on startup failed.
· The command line option --ignore has been added to prevent this.
· The VERSION command now appends compile time features to the version number.
· Minor bugfixes.