[Checkins] SVN: keas.kmi/trunk/ * Ignore generated files.
Stephan Richter
srichter at cosmos.phy.tufts.edu
Thu Sep 4 03:40:14 EDT 2008
Log message for revision 90790:
* Ignore generated files.
* Made application run properly.
* Improved long description.
Changed:
_U keas.kmi/trunk/
U keas.kmi/trunk/CHANGES.txt
U keas.kmi/trunk/README.txt
U keas.kmi/trunk/setup.py
_U keas.kmi/trunk/src/
A keas.kmi/trunk/src/keas/kmi/application.py
U keas.kmi/trunk/src/keas/kmi/application.zcml
_U keas.kmi/trunk/var/
-=-
Property changes on: keas.kmi/trunk
___________________________________________________________________
Name: svn:ignore
+ .installed.cfg
bin
coverage
develop-eggs
dist
parts
Modified: keas.kmi/trunk/CHANGES.txt
===================================================================
--- keas.kmi/trunk/CHANGES.txt 2008-09-04 07:40:10 UTC (rev 90789)
+++ keas.kmi/trunk/CHANGES.txt 2008-09-04 07:40:13 UTC (rev 90790)
@@ -2,8 +2,15 @@
CHANGES
=======
-
-0.1.0 (2008-??-??)
+0.1.0 (2008-09-03)
------------------
- Initial Release
+
+ * Key Generation Service
+
+ * Encryption Service (Master and Local)
+
+ * REST API for key communication between encryption services
+
+ * Encrypted Persistent Storage
Modified: keas.kmi/trunk/README.txt
===================================================================
--- keas.kmi/trunk/README.txt 2008-09-04 07:40:10 UTC (rev 90789)
+++ keas.kmi/trunk/README.txt 2008-09-04 07:40:13 UTC (rev 90790)
@@ -1,2 +1,21 @@
This package provides a NIST SP 800-57 compliant Key Management Infrastructure
(KMI).
+
+To get started do::
+
+ $ python boostrap.py # Must be Python 2.5
+ $ ./bin/buildout # Depends on successfull compilation of M2Crypto
+ $ ./bin/paster serve server.ini
+
+The server will come up on port 8080. You can create a new key encrypting key
+using::
+
+ $ wget http://localhost:8080/new -O kek.dat
+
+The data encryption key can now be retrieved by posting the KEK to another
+URL::
+
+ $ wget http://localhost:8080/key --post-file kek.dat -O datakey.dat
+
+Note: To be compliant, the server must use an encrypted communication cahnnel
+of course.
Modified: keas.kmi/trunk/setup.py
===================================================================
--- keas.kmi/trunk/setup.py 2008-09-04 07:40:10 UTC (rev 90789)
+++ keas.kmi/trunk/setup.py 2008-09-04 07:40:13 UTC (rev 90790)
@@ -22,13 +22,15 @@
setup (
name='keas.kmi',
- version='0.1.0dev',
+ version='0.1.0',
author = "Stephan Richter and the Zope Community",
author_email = "zope-dev at zope.org",
description = "A Key Management Infrastructure",
long_description=(
read('README.txt')
+ '\n\n' +
+ read('src', 'keas', 'kmi', 'README.txt')
+ + '\n\n' +
read('CHANGES.txt')
),
license = "ZPL 2.1",
Property changes on: keas.kmi/trunk/src
___________________________________________________________________
Name: svn:ignore
+ keas.kmi.egg-info
Added: keas.kmi/trunk/src/keas/kmi/application.py
===================================================================
--- keas.kmi/trunk/src/keas/kmi/application.py (rev 0)
+++ keas.kmi/trunk/src/keas/kmi/application.py 2008-09-04 07:40:13 UTC (rev 90790)
@@ -0,0 +1,21 @@
+##############################################################################
+#
+# Copyright (c) 2008 Zope Foundation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+"""
+$Id$
+"""
+__docformat__ = "reStructuredText"
+from zope.error.error import RootErrorReportingUtility
+
+globalErrorReportingUtility = RootErrorReportingUtility()
+globalErrorReportingUtility.setProperties(20, True, ())
Property changes on: keas.kmi/trunk/src/keas/kmi/application.py
___________________________________________________________________
Name: svn:keywords
+ Id
Modified: keas.kmi/trunk/src/keas/kmi/application.zcml
===================================================================
--- keas.kmi/trunk/src/keas/kmi/application.zcml 2008-09-04 07:40:10 UTC (rev 90789)
+++ keas.kmi/trunk/src/keas/kmi/application.zcml 2008-09-04 07:40:13 UTC (rev 90790)
@@ -14,13 +14,23 @@
<utility
provides="zope.error.interfaces.IErrorReportingUtility"
- component="zope.error.error.globalErrorReportingUtility"
+ component="keas.kmi.application.globalErrorReportingUtility"
/>
- <include package="keas.kmi" />
-
<subscriber handler="zope.component.event.objectEventNotify" />
+ <!-- Setup charset negotiation -->
+ <adapter
+ factory="zope.publisher.http.HTTPCharsets"
+ for="zope.publisher.interfaces.http.IHTTPRequest"
+ provides="zope.i18n.interfaces.IUserPreferredCharsets"
+ />
+ <adapter
+ factory="zope.app.publisher.browser.ModifiableBrowserLanguages"
+ for="zope.publisher.interfaces.http.IHTTPRequest"
+ provides="zope.i18n.interfaces.IModifiableUserPreferredLanguages"
+ />
+
<include package="keas.kmi" />
<include package="keas.kmi" file="db.zcml" />
Property changes on: keas.kmi/trunk/var
___________________________________________________________________
Name: svn:ignore
+ Data.fs*
More information about the Checkins
mailing list