input metauml; beginfig(1); Actor.alice("Alice"); Actor.bob("Bob"); Usecase.keyserver("Keyserver"); Usecase.public("Verschlüsselung mit","Public-Key"); Usecase.private("Entschlüsselung mit","Private-Key"); drawObjects(alice,bob,keyserver,public,private); clink(association)(bob.human,keyserver); clink(association)(keyserver,alice.human); clink(association)(public,private); clink(association)(alice.human,public); clink(association)(private,bob.human); endfig; end