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.

Features

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

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow pwmd

pwmd Web Site

Other Useful Business Software
Desktop and Mobile Device Management Software Icon
Desktop and Mobile Device Management Software

It's a modern take on desktop management that can be scaled as per organizational needs.

Desktop Central is a unified endpoint management (UEM) solution that helps in managing servers, laptops, desktops, smartphones, and tablets from a central location.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of pwmd!

Additional Project Details

Operating Systems

BSD, Linux

Intended Audience

Advanced End Users, Management, System Administrators

User Interface

Non-interactive (Daemon)

Programming Language

C

Database Environment

XML-based

Related Categories

C Password Managers

Registered

2010-12-28