Merge remote branch 'origin/master'
[monkeysphere.git] / website / technical-details.mdwn
1 [[!meta title="Technical Details"]]
2
3 # Technical Details #
4
5 Under construction.
6
7 ## Host key verification ##
8
9 When an ssh connection is initiated, the ssh client checks that the
10 host key presented by the server matches one found in the connecting
11 user's `known_hosts` file.  If so, the ssh client allows the
12 connection to continue.  If not, the client asks the user if they
13 would like to accept the host key for future session by asking the
14 user to verify the host key's fingerprint.
15
16 ### Adding a server to the monkeysphere ###
17
18 Servers are "monkeysphere enabled" by generating an OpenPGP
19 authentication key for the server, translating the key into on ssh
20 key, and publishing the host key to the Web of Trust.
21
22 ### Verifying a host key ###
23
24 ## User authentication ##
25
26 ### Adding an individual to the monkeysphere ###
27
28 ### Verifying a user key ###