diff options
| author | stefan <stefan@i3mint.local> | 2026-02-22 12:17:18 +0100 |
|---|---|---|
| committer | stefan <stefan@i3mint.local> | 2026-02-22 12:17:18 +0100 |
| commit | 99ce1791491eadf9e1e4372b9b3c169331e191e4 (patch) | |
| tree | 8fbf59884ae92bc24e6130347147cebb6a211a7b /PlantUML-ModelingTrust/GnuPG-WoT-Download/100-GnuPG-Keysigning-DFD.puml | |
| parent | 0c7f33663339ffeab917443901a07914ff58709b (diff) | |
GnuPG WoT modeled, 1st attempt
Diffstat (limited to 'PlantUML-ModelingTrust/GnuPG-WoT-Download/100-GnuPG-Keysigning-DFD.puml')
| -rw-r--r-- | PlantUML-ModelingTrust/GnuPG-WoT-Download/100-GnuPG-Keysigning-DFD.puml | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/PlantUML-ModelingTrust/GnuPG-WoT-Download/100-GnuPG-Keysigning-DFD.puml b/PlantUML-ModelingTrust/GnuPG-WoT-Download/100-GnuPG-Keysigning-DFD.puml new file mode 100644 index 0000000..1e97415 --- /dev/null +++ b/PlantUML-ModelingTrust/GnuPG-WoT-Download/100-GnuPG-Keysigning-DFD.puml @@ -0,0 +1,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 |
