Password Manager Daemon serves clients data via a Unix domain socket or over a remote TLS connection. The data is stored in an (optionally) encrypted XML file, and the client must provide the key to modify it. It has the option to use gpg-agent for key management (including smartcards). It is multi-threaded, allowing more than one client to be connected at the same time. Key retrieval may be done via a key file or a pinentry program. A key cache is used, so a client won't need to enter a passphrase each time one is required. It is very configurable. Libpwmd is also available as a separate project and is a library making it easy for applications to use Pwmd.
|Tags||Information Management Security Cryptography Utilities|
Release Notes: This version reverts the change made in 3.0.5 that required element names to conform to the XML spec, making pwmd less useful.
Release Notes: This release checks for a stale local socket on startup, adds cppcheck(1) fixes, and adds the "log_keepopen" configuration parameter.
Release Notes: This release fixed creation of attribute content with whitespace. XML element and attribute naming conventions are required. Non-fatal XML warnings are logged.
Release Notes: This version fixes a few bugs with the "target" attribute.
Release Notes: This release lets the CLEARCACHE and CACHETIMEOUT commands make use of the "tls_access" configuration parameter and fixes some bugs and memory leaks.