Project: p11-kit
Provides a way to load and enumerate PKCS#11 modules. Provides a standard configuration setup for installing PKCS#11 modules in such a way that they're discoverable.
Also solves problems with coordinating the use of PKCS#11 by different components or libraries living in the same process.
Implementations and Integration
- Drop in compatible with any application or library that can use PKCS#11 modules. Some additional benefits are gained from integrating directly.
- Glib Library GTlsDatabase PKCS#11 database: Will use p11-kit to load PKCS#11 modules, and load configuration (In progress).
- Gck Library: Use p11-kit to load and enumerate PKCS#11 modules. Use p11-kit to parse PKCS#11 URIs (In progress).
- Gcr Library: Use p11-kit to load configuration for looking up and storing trust assertions (In progress).
Documentation
Source Code
The source code releases are available for download here:
http://p11-glue.freedesktop.org/releases/
The source code is available via git, or browseable online.
$ git clone git://anongit.freedesktop.org/p11-glue/p11-kit
Contributing
- Mailing list: p11-glue@lists.freedesktop.org
- Bugs: bugs.freedesktop.org
- Guide to building, contributor and packaging.