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

You Might Also Like
Enterprise-Grade Monitoring - Zero Compromises Icon
Enterprise-Grade Monitoring - Zero Compromises

PRTG delivers deep visibility and proactive alerts for complex IT. Monitor, analyze, and optimize - all in one platform.

Managing a large, distributed IT environment demands more than basic monitoring. PRTG provides a unified view of your entire infrastructure - across sites, clouds, and hybrid setups. Advanced analytics, customizable dashboards, and granular access controls empower your team to detect issues early and respond fast. Automate reporting, ensure compliance, and scale effortlessly as your network grows. With PRTG, you get reliability, flexibility, and the insights you need to keep your business running at peak performance.
Start Your Free PRTG Trial
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