I am pleased to announce the release of PyKMIP 0.5.0.
PyKMIP is a Python implementation of the Key Management Interoperability Protocol (KMIP), a communications protocol for the storage and maintenance of keys, certificates, and other secret objects. PyKMIP provides clients for conducting key management operations against KMIP appliances and a software server application for testing and demonstration. The library is licensed under Apache 2.0 and supports Python 2.6, 2.7, 3.3, and 3.4.
Changelog: * Add KmipServer server implementation * Add KmipSession to manage threaded client/server connections * Add KmipEngine for processing core server application logic * Add KmipEngine support for CRUD operations for managed objects * Add SQLAlchemy/SQLite support for KmipEngine data storage * Add CryptographyEngine component for cryptographic operations * Add pending deprecation warning for Python 2.6 support * Add pending deprecation warning for the KMIPServer implementation * Add support for building Sphinx documentation * Add support for SQLAlchemy tables to all Pie objects * Add Python magic methods to Attribute and Name objects * Add Attribute class unit tests * Add bin script to run the KmipServer * Add setup entry points to run the KmipServer * Update DiscoverVersions demo with optional versions argument * Update all demo scripts to setup their own logging infrastructure * Update README with information on the KmipServer implementation * Remove expired certificate files from the integration test suite * Remove default package log configuration and configuration file * Fix bug with Locate payload parsing optional values * Fix bug with DateTime string tests and move to UTC representation
Thanks to all of the contributors for their time and effort.
Cheers, Peter Hamilton