Package g4ds :: Module install
[show private | hide private]
[frames | no frames]

Module g4ds.install

Installation routines

Grid for Digital Security (G4DS)

Author: Michael Pilgermann

Contact: mailto:mpilgerm@glam.ac.uk

License: GPL (General Public License)

To Do: we need some stuff here for loading the own keys into the database backend.

Function Summary
  checkModules(indent)
List of String installAlgorithms(i, localMemberId)
Put all algorithms into the database.
  installEndPoints(i, localMemberId, tcId)
Add the local endpoints as defined in the config file in the protocols folder.
  installKeys(i, algids)
Generate and store keys for the algorithms.
  installNewCommunity(i, localMemberId)
We should have at least one community at the beginning.
  installNewMember(i, memberid)
Put myself in the member list.
  installOneKey(algId, i, localMemberId)
Install key for one algorithm
  output(indent, text)
  updateMemberDescription(i)
All the information is updated and the initial MDL for the user is created and stored.

Variable Summary
str oneindent = '   '

Function Details

installAlgorithms(i, localMemberId)

Put all algorithms into the database.
Returns:
list of algorithm ids.
           (type=List of String)

installEndPoints(i, localMemberId, tcId)

Add the local endpoints as defined in the config file in the protocols folder.

installKeys(i, algids)

Generate and store keys for the algorithms.
Parameters:
algids - ID of the algorithms, public key pairs shall be created for.
           (type=List of String)

installNewCommunity(i, localMemberId)

We should have at least one community at the beginning.

This community here every node is a member of. This way, any new node is able to connect to community authorities of certain communinties using this tc.

installNewMember(i, memberid=None)

Put myself in the member list.

installOneKey(algId, i, localMemberId)

Install key for one algorithm

updateMemberDescription(i)

All the information is updated and the initial MDL for the user is created and stored.

Variable Details

oneindent

Type:
str
Value:
'   '                                                                  

Generated by Epydoc 2.0 on Sat Oct 22 22:52:46 2005 http://epydoc.sf.net