Library for validation of digital signatures.
Go to file
Abhishek Kekane 74ca49cab6 Uncaught ManagedObjectNotFoundError exception leads to 500 error
ManagedObjectNotFoundError which is raised from a several places of
castellan library
(for example castellan/key_manager/barbican_key_manager.py) is not
caught in signature_utils.py.

Caught ManagedObjectNotFoundError and raised SignatureVerificationError
to avoid 500 error response.

Change-Id: Ia8310f8cc9604d11cc4a25617b55a1b61436cd71
Closes-Bug: #1736679
2017-12-07 04:25:36 +00:00
cursive Uncaught ManagedObjectNotFoundError exception leads to 500 error 2017-12-07 04:25:36 +00:00
doc/source Initial cookiecutter commit 2016-06-27 18:28:04 -07:00
releasenotes Add certificate validation 2017-10-03 15:57:27 -04:00
.gitignore Fix releasenotes building 2016-07-13 09:39:52 +02:00
.gitreview Added .gitreview 2016-07-06 10:24:04 +00:00
.testr.conf Initial cookiecutter commit 2016-06-27 18:28:04 -07:00
CONTRIBUTING.rst Initial cookiecutter commit 2016-06-27 18:28:04 -07:00
HACKING.rst Add hacking note for copyrights 2016-06-28 06:45:21 -07:00
LICENSE Initial cookiecutter commit 2016-06-27 18:28:04 -07:00
MANIFEST.in Initial cookiecutter commit 2016-06-27 18:28:04 -07:00
README.rst Initial cookiecutter commit 2016-06-27 18:28:04 -07:00
babel.cfg Initial cookiecutter commit 2016-06-27 18:28:04 -07:00
requirements.txt Add oslo.log to requirements.txt 2016-09-01 12:23:22 +02:00
setup.cfg Support building wheels 2016-06-28 10:50:14 -07:00
setup.py Initial cookiecutter commit 2016-06-27 18:28:04 -07:00
test-requirements.txt Initial cookiecutter commit 2016-06-27 18:28:04 -07:00
tox.ini Update flake8 ignore list 2017-03-10 02:05:36 +00:00

README.rst

cursive

Cursive implements OpenStack-specific validation of digital signatures.

As OpenStack continues to mature, robust security controls become increasingly critical. The cursive project contains code extracted from various OpenStack projects for verifying digital signatures. Additional capabilities will be added to this project in support of various security features.

Features

  • TODO