summaryrefslogtreecommitdiff
path: root/PlantUML-ModelingTrust/GnuPG-WoT-Download/101-Multiple-GnuPG-signatures-Trust.puml
blob: 737d8a62a838e6b26685ff882b04183a2fd749c7 (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
@startuml
 ' keine farben!!
' !theme mimeograph

skinparam shadowing false

Title DFD:  Multiple GnuPG Signatures for the NetBSD ISO image

header
= Combining Trust from the Web of Trust 
Timestamp: %date("yyyy-MM-dd kk:mm Z") 
endheader



entity Alice
entity Bob
entity Charly

database "NetBSD ISO Repository" as ISORepo
database "Public Signature Store" as SigStore

circle "Download ISO" as P1
circle "Compute SHA256 Hash" as P2
circle "Sign ISO Hash\n(Private Key)" as P3
circle "Publish Signature" as P4

Alice --> P1
P1 --> ISORepo
ISORepo --> P2
P2 --> P3
P3 --> P4
P4 --> SigStore

Bob --> P1
Bob --> P2
Bob --> P3
Bob --> P4

Charly --> P1
Charly --> P2
Charly --> P3
Charly --> P4

@enduml