Commit Graph

29 Commits

Author SHA1 Message Date
lhinds 93aacb43e6 Retiring Project
http://lists.openstack.org/pipermail/openstack-sigs/2018-August/000481.html

Depends-On: 90ca23f2ef5bf2cfdaf63552a7d8d8be325a03e6

Change-Id: I9ebc8cfcbb8906e9c4e1fd9e91205fe364bdc3c9
2018-08-28 09:41:53 +01:00
OpenStack Proposal Bot 487be72d55 Updated from global requirements
Change-Id: I58794e2b2e13a19e0e16ff9ad0ec83905b907337
2017-02-11 17:40:20 +00:00
OpenStack Proposal Bot 1a68c5fc9e Updated from global requirements
Change-Id: I540d50b9472783dc88278eb98a4ee0d1cc774f7d
2016-12-07 13:29:44 +00:00
OpenStack Proposal Bot 8a06c10924 Updated from global requirements
Change-Id: I9c5008e9adb14985e3d70f61719d23eae8d8441a
2016-09-29 22:30:03 +00:00
OpenStack Proposal Bot cb26a09187 Updated from global requirements
Change-Id: I5b663e92c0b36d8782922becdc5c666c6b431cb9
2016-09-09 22:45:12 +00:00
OpenStack Proposal Bot 06d7ad98d6 Updated from global requirements
Change-Id: Id41eb7ab40785ae6dfbe661f70321c72c0fb73e5
2016-04-28 16:09:59 +00:00
Jenkins 36520b9f59 Merge "Updated from global requirements" 2016-02-29 12:59:21 +00:00
OpenStack Proposal Bot 3fc21168d1 Updated from global requirements
Change-Id: I28608b517459b2632f57cfb9b4dccdd23ef81f4c
2016-02-26 01:46:08 +00:00
Eric Brown a0ab1ba935 Use oslo_utils constant_time_compare
The olso_utils library already contains a constant_time_compare
function and the Anchor version is nearly identical. Might as
well use the global util rather than have a copy of its own.

Change-Id: Iaf02c20560ca244d244a88127996139f8abcce9b
2016-02-23 14:20:44 -08:00
OpenStack Proposal Bot 0863f3ef62 Updated from global requirements
Change-Id: If1a662c26dff2e396fae6c0b29fa101869708b57
2016-02-19 02:29:54 +00:00
OpenStack Proposal Bot d066920f6f Updated from global requirements
Change-Id: Idb669671b9a26e7427423c7c6db21fe8e72eff28
2016-01-16 03:25:01 +00:00
Jenkins d6eecd2fac Merge "Add webob to requirements" 2015-12-16 10:50:37 +00:00
OpenStack Proposal Bot 211cae97ab Updated from global requirements
Change-Id: Id8f4ee964d1928df31b58bb29cfc71ee86a33031
2015-12-07 23:55:49 +00:00
Stanisław Pitucha 8bf6ac9047 Add webob to requirements
Webob is already included in pecan, but since we import it explicitly,
it should be present in the requirements too.

Change-Id: I3d74025eb71784d6d9f1dcc07ec7e51eb28f1fc5
2015-12-03 15:43:36 +11:00
Stanisław Pitucha d7d6db29c7 Add support for audit publishing
Add the support for actually sending the audit messages, or logging them
using the standard logging mechanisms.

Change-Id: I98067da8db4987f9f9859a8c6d5443a94677f856
2015-11-20 22:05:45 +11:00
Stanisław Pitucha fc9f4a44ff Add audit
Create CADF events for audit purposes. Outputs will be implemented
later.

Partial-bug: 1463758
Change-Id: I64f84ea6c42d4f419119bef019fbefcee212d098
2015-10-15 10:13:21 +11:00
OpenStack Proposal Bot 86d5c53010 Updated from global requirements
Change-Id: If3672ddd15f1e70cd14289194e26b3eaf1ff1d39
2015-10-09 04:58:50 +00:00
Jenkins fceba34856 Merge "Allow configurable signing backends" 2015-09-01 18:04:54 +00:00
OpenStack Proposal Bot d24153de8b Updated from global requirements
Change-Id: I5424e49457394caec091b4a876fd52826da9ff6a
2015-08-31 15:30:26 +00:00
OpenStack Proposal Bot 97f996bc66 Updated from global requirements
Change-Id: I1b01536d44f15ebfa6f4a100bc4b55e52c8cd8ca
2015-08-20 07:15:24 +00:00
Stanisław Pitucha 8e19fc9e9c Allow configurable signing backends
Make the signing backends configurable and expose the local implementation as a
default option.

Change-Id: I4d4fc649c9539d90d02b0e4d6888f79958a670da
2015-08-20 11:56:39 +10:00
Stanisław Pitucha ef390f5f54 Integrate PyASN1 for certificate operations
Instead of relying on openssl code for certificate parsing, use the
ASN.1 representation directly. All previous features are supported. Not
all the extensions are full parsed yet, but the code doesn't require
them for now.

The code makes accessing and modifying the certificate structure simpler
and requires less error checking than the original version. The code
leaves few TODOs, but nothing that destroys previous behaviour.

It still uses the cryptography.io backend for loading keys and producing
signatures for the certificates.

Implements: blueprint direct-asn1
Change-Id: Ic555d3d056ca8da7016e2d8b434506cf214d06a1
2015-08-14 18:07:29 +10:00
OpenStack Proposal Bot 4ef0348f8d Updated from global requirements
Change-Id: Ie15cbd084eac56576c6d68fc036cc0e8ad245235
2015-07-31 16:35:05 +00:00
Stanisław Pitucha 25e1e72dca Migrate to ldap3 module
Python-ldap is a binary module and it's not compatible with python3.
This change speeds up the installation (less compilation), removes
the version restriction and removes the ldap/sasl package dependencies.

Change-Id: Ifbea1e79c12091c4e8e8478ed5cbe9d66d854d2c
2015-07-22 16:46:11 +10:00
Stanisław Pitucha 502c2b6c92 Fix notBefore/notAfter handling in non-UTC time
Use the actual type returned from openssl - ASN1_TIME.
Also, the test itself was incorrect. set_not_...() tests are fixed to
test UTC-based values now and not convert to local timezone.

Cryptography >= 0.9.1 needs to be used due to incompatible interface
changes.

Change-Id: I520e42e5a985f47e9fe8505f9023b8b1d05665b5
2015-06-10 18:00:33 +10:00
Tim Kelsey b459835c18 Bumpping cryptograpbhy version to match global requirements
Change-Id: Id2a5069e1089450903162ca25cf1fa31ceb21b60
2015-03-31 10:21:54 +01:00
Bryan D. Payne b33d8f1897 Add requests to requirements
Change-Id: I60b825a9b0f383e5d7ef56ded91dda66168fcf05
2015-02-17 14:10:35 -08:00
Bryan D. Payne 2dbfe69bed Add python-ldap to requirements
Change-Id: Ia2f2af1f08c99cd10173a6db478826ffbfbf9749
2015-02-17 14:10:25 -08:00
Tim Kelsey 9eada1323e Bringing Anchor project setup inline with OpenStack
- Adding scaffolding for testing (PEP8 mostly disabled for now)
- Adding requirments lists

Change-Id: I7b585a1e30c473df089ba508099af159e432cc78
2015-01-08 14:20:38 +00:00