Tutorial 2010-01-10

Requirements

  • SPADE (included);
  • Tkinter;
  • python-dns.

Configuration

  • the SPADE platform runs on a Debian server at 192.168.1.3;
  • the authentication agent runs on Windows at 192.168.1.2;
  • Bob is on Debian at 192.168.1.7;
  • Alice is on Ubuntu at 192.168.1.5;
  • Oscar is on Mandriva at 192.168.1.4.

You will see that Alice, Bob and Oscar only needs to knows the IP address of the SPADE platform (192.168.1.3).
I want to clarify that the Windows PC is not the mine.

Screen shots

Alice is on 192.168.1.5

usecase20100110-1.png

Connection to the SPADE platform

This step must always be done. Before the registration or just authentication.
You need to choose your username for the future connections.

usecase20100110-2.png

Registration

This step consist of creating an account for the client to the authentication agent. This step has to be done only at the first connection.
The main goal is to generate an RSA key and to send the public part to the authentication agent.

usecase20100110-3.png

Authentication

usecase20100110-4.png
usecase20100110-5.png

Bob is on 192.168.1.7

usecase20100110-6.png

Oscar is on 192.168.1.4

usecase20100110-7.png

Bob adds Alice and Oscar as contacts

usecase20100110-8.png
usecase20100110-9.png

Bob sends a message to Alice and Oscar

usecase20100110-10.png
usecase20100110-11.png
usecase20100110-12.png
usecase20100110-13.png
usecase20100110-14.png
usecase20100110-15.png
usecase20100110-16.png
usecase20100110-17.png
usecase20100110-19.png
usecase20100110-19.png
usecase20100110-20.png

Saving a conversation

usecase20100110-21.png
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License