Here is how to extract a key:
Select either the "Index" or "Verbose Index" check box. The "Verbose Index" option also displays all signatures on displayed keys.
Type ID you want to search for in the "Search String" box.
Press the "Do the search!" key.
The server will return a (verbose) list of keys on the server matching the given ID. (The ID can be any valid argument to a pgp -kv(v) command. If you want to look up a key by its hexadecimal KeyID, remember to prefix the ID with "0x" .)
The returned index will have hypertext links for every KeyID, and every bracket-delimited identifier (i.e. < marc@mit.edu >). Clicking on the hypertext link will display an ASCII-armored version of the listed public key.
Currently, hypertext links are only generated for the KeyID and for text found between matching brackets. (It's a common convention to put your e-mail address inside brackets somewhere in the key ID string.)
The search engine is not the same as that used by the gpg(1) or pgp(1) programs. It will return information for all keys which contain all the words in the search string. A "word" in this context is a string of consecutive alphabetic characters. For example, in the string "user@example.com", the words are "user", "example", and "com".
This means that some keys you might not expect will be returned. If there was a key in the database for "User <example@foo.com>", this would be returned for by the above query. If you don't want to see all these extra matches, you can select "Only return exact matches", and only keys containing the specified search string will be returned.
This algorithm does not match partial words in any case. So, if you are used to specifying only part of a long name, this will no longer work.
Here is how to add a key to the server's keyring:
Cut-and-paste an ASCII-armored version of your public key into the text box.
Press "Submit".
That is it! The keyserver will process your request immediately. If you like, you can check that your key exists using the extract procedure above.
Marc Horowitz <marc@mit.edu>