Diploma Thesis Contracting Service

Konzeption und Realisierung eines Webservice basierten teilautomatisierten Vertragsdienstes

Im Rahmen des Forschungsprojektes SESAM (www.internetoekonomie.de) beschäftigt sich das Teilprojekt Verträge im Netz mit der elektronischen Vertragsgestaltung und dem automatisierten Vertragsschluss.

Die vorliegende Arbeit stellt einen komplett auf Open Source Technologie(Tomcat/Axis/Castor) basierten Vertragsdienst vor. Dieser verarbeitet Vertragsworkflows mit Verträgen im XML Format und ist über ein Domänenkonzept an beliebige Vertragsarten anpassbar. Zur rechtskräftigen Signierung nach dem Signaturgesetz werden Zertfikate mit Attributen, qualifizierte Signaturen und Smartcards nach dem Signaturgesetz verwendet. Rechtliche und Vertragliche Aspekte werden über einen in einer zweiten Diplomarbeit realisierten Vertragsmediator geprüft. Eine automatische Signierkomponente kann nach Freigabe durch den Mediator auch automatisiert unterzeichnen.

Präsentation (PPT)

Ausarbeitung (PDF)

Programmcode

Dokumentation

 

My first test is a small java programm that signs a file and verifies the signature with a pkcs11 compliant token. I used the IBM JCOP 21id card with the Muscle Card Edge and muscleframework pkcs11 library.

Read the IBM JCOP and Musclecard howto first.

Download my Sign and Verify test.

You need the IAIK Java pkcs#11 wrapper. The official download is from the IAIK website. As you need to register there I placed a copy of it here. This should be no problem as the wrapper is covered by the LGPL license.

Normally you also need the JCE provider from IAIKwhich is not GPL. But in my case only for the DisgestInfo implementation. I have rewritten this part so you will not need it for my test programm.

I have alse tested the code with an official german signature card on windows. You of course need the card specifc pkcs11 driver.

Subscribe

RSS Feed

Popular Labels

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.