blob: 1e974157124630c4ee9ced7c293b0cc478c7e0f3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
@startuml
!theme mimeograph
header
= DFD: Alice and Bob Keysigning
Compiled: %date("yyyy-MM-dd kk:mm Z")
endheader
title Daten Flow Diagram – GnuPG Keysigning between Alice and Bob
actor Alice
actor Bob
actor Keyserver
rectangle "Alice Keyring" as AK
rectangle "Bob Keyring" as BK
rectangle "PubKey Alice" as PubA
rectangle "PubKey Bob" as PubB
rectangle "signed PubKey of Alice -> Bob" as SigB
rectangle "signed PubKey of Bob -> Alice" as SigA
' ''' exportieren
Alice --> PubA : 1. export own PubKey
Bob --> PubB : 1. export own PubKey
' ''' verschicken
PubA --> Bob : 2. mail own PubKey to Bob
PubB --> Alice : 2. mail own PubKey to Alice
' ''' signatur
Bob --> SigA : 3. sign PubKey of Alice
Alice --> SigB : 3. sign PubKey of Bob
' ''' sig mailen
SigA --> Alice : 4. mail signed PubKey of Alice to the mail address in the key
SigB --> Bob : 4. mail signed PubKey of Bob to the mail address in the key
' ''' signaturen importieren
Alice --> AK : 5. import signed PubKey
Bob --> BK : 5. signed PubKey
' ''' schlüssel veröffentlichen
Alice --> Keyserver : 6. send new signature to Keyserver
Bob --> Keyserver : 6. send new signature to Keyserver
@enduml
|