| ... | @@ -4,8 +4,15 @@ The contactView has three security states: |
... | @@ -4,8 +4,15 @@ The contactView has three security states: |
|
|
* secure and verified (green letter envelope)
|
|
* secure and verified (green letter envelope)
|
|
|
|
|
|
|
|
The contactView can either show information about a contact or the user of the app.
|
|
The contactView can either show information about a contact or the user of the app.
|
|
|
|
|
The view of the user of the app shows a qr code that can be used by other users of the app to verify the public key of the user.
|
|
|
|
|
|
|
|
Each contact may have multiple trays, depending on the number of keys associated to it.
|
|
Each contact may have multiple trays, depending on the number of keys associated to it.
|
|
|
|
|
|
|
|
The contactViewController also offers to view the system native contact view or to add a new contact to the system address book if no associated contact was found.
|
|
The contactViewController also offers to view the system native contact view or to add a new contact to the system address book if no associated contact was found.
|
|
|
|
|
|
|
|
Summary of offered actions on different states:
|
|
|
|
|
|
|
|
| |insecure|secure & unverified|secure & verified|
|
|
|
|
|---|--------|-------------------|-----------------|
|
|
|
|
|user of app|switch to secure tray|—|QR Code + key migration options|
|
|
|
|
|contact|invite to use app **or** switch to secure tray|verify pub key|—| |
|
|
|
\ No newline at end of file |