english deutsch

CEBIT - The Webshop Prototype

This package provides a integration environment and testbed for the various features of the identity manager [IDMAN]. It is based on a webserver [Jigsaw] which is used as the server for a webshop and as the proxy for the web browser.


  • identity management for proxy user and server operator
  • requesting and transmitting personal data
  • displaying gathered personal data
  • requesting certificates certified by an identity authority [pki]
  • easy-to-use GUI, supporting three roles for the proxy user
  • connection security [SSONET]
  • identity management [IDMAN]

Recent Version


  • Batch start for MS Windows (r)
  • Servlet support

System requirements

  • JUnit, a testing environment for Java programs.

You may download libs.zip (ca. 6.4MB), which contains all libraries needed for the identity management tools.

You have to use Jigsaws JigAdmin to configure the Frames on your own. This is done for the server by the following steps:

  1. within webshop create a resource called SecInfoFrame of the type org.w3c.tools.resources.FramedResource
  2. add the org.w3c.jigsaw.frames.SecInfoFrame to it
  3. within webshop create the resource ShopFrame of the type org.w3c.tools.resources.FramedResource
  4. add the org.w3c.jigsaw.frames.ShopFrame to it

Note: this may change in future versions as the shop is ported to servlets.

For the proxy you need to:

  1. within root create a resource called proxy of the type org.w3c.tools.resources.FramedResource
  2. add the org.w3c.jigsaw.proxy.IDMProxyFrame to proxy
  3. add a org.w3c.jigsaw.auth.GenericAuthFilter to the IDMProxyFrame
  4. within root create a resource called role of the type org.w3c.tools.resources.FramedResource
  5. add the org.w3c.jigsaw.frames.RoleFrame to role
  6. add a org.w3c.jigsaw.auth.GenericAuthFilter to the RoleFrame
  7. switch to Realm and create the Realm Role
  8. create the users "Anonym", "Surfen" and "Einkauf" with their names as their passwords (commit every change)
  9. edit the two GenericAuthFilters and select Role as their realm (commit) and add the three users
  10. specify in Properties/general proxy as new root for this server
  11. for the three proxy users create the corresponding mozilla profiles, point their proxy entries to host localhost port 8004


Current Developers

  • Thomas Kriegelstein, Sebastian Clauß


3. February 2004
DRIM has been presented at Dresden. [Presentation (german)]
17. July 2003
The diploma thesis which is the base for [IDMAN] has been awared the Innovationspreis 2002 of the Industrieclub Sachsen e.V. [Press Information (german)]
CeBIT 2003
We presented ourselves on CeBIT in Hannover, in hall 11/booth D31.