Metadata-Version: 2.1
Name: gpg-keymanager
Version: 1.0.3
Summary: gpg pass password store keyring management
Home-page: https://github.com/hile/gpg-keymanager
License: BSD
Author: Ilkka Tuohela
Author-email: hile@iki.fi
Requires-Python: >=3.9,<4.0
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: BSD License
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Security
Classifier: Topic :: Utilities
Requires-Dist: pathlib-tree (>=2.1.6,<3.0.0)
Description-Content-Type: text/markdown

![Unit Tests](https://github.com/hile/gpg-keymanager/actions/workflows/unittest.yml/badge.svg)
![Style Checks](https://github.com/hile/gpg-keymanager/actions/workflows/lint.yml/badge.svg)

# GPG keyring and password store key management utilities

This python module contains utilities to manage user PGP keys and encryption keys
used for encryping items in GNU password store.

## PGP key filesystem directory

Loading PGP public keys from a filesystem directory can be used to allow teams to
publish member PGP keys without using key servers. This procedure is not secure by
itself but is reasonable enough when combined with access controls to the directory
and some external identity management tools like LDAP lookups.

Any PGP key imported from such access controlled filesystem directory or git
repository should still be checked with PGP fingerprint as usual.

## GNU password store encryption key management

This utility helps managing encryption keys used in *pass* password store, which can
encrypt items in the store to one or multiple PGP key IDs per folder.

