Serves XML element content over a UDS or TLS.

Add a Review
1 Download (This Week)
Last Update:
Download pwmd-3.0.18.tar.bz2
Browse All Files
BSD Linux


Pwmd allows a (libpwmd) client to store and retrieve data in an encrypted XML file via an element path. An element path is a TAB delimited string where each element name is a depth of the element tree similar to how a filesystem hierarchy is organized.

Each element of the element path may also contain an ACL to limit client access to an element path; beit a client connecting over UDS or TLS. An element may also contain a "target "attribute that resolves to another element path in the XML document similar to a symbolic link in a filesystem.

Pwmd also supports multiple connections to the same data file (with locking), obtaining a passphrase when needed via a pinentry program or key file, gpg-agent support as well as smartcards, caching options and more.

pwmd Web Site


  • Connect via UDS or remotely over TLS.
  • Gpg-agent support including smartcards.
  • Multi-threaded.
  • File cache with timeout.
  • Keyfile support.
  • Per-element ACL support.


Write a Review

User Reviews

Be the first to post a review of pwmd!

Additional Project Details

Intended Audience

Advanced End Users, System Administrators, Management

User Interface

Non-interactive (Daemon)

Programming Language



Screenshots can attract more users to your project.
Features can attract more users to your project.