key-examples

From Microformats Wiki
Revision as of 11:36, 1 November 2012 by Tantek (talk | contribs) (draft with a couple of examples)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This article is a stub. You can help the microformats.org wiki by expanding it.

<entry-title>key examples</entry-title>

This page is for documenting real world publishing examples of public keys in visible text on web pages.

The Problem

This page documents existing real world publishing examples of public keys in the hope of analyzing them to see if / how to better fit existing publishing practices of public keys, either with hCard's 'key' property, or possibly other solutions.

Related: provide input to W3C Crypto API Issue 14: Representation of raw key material

Real-World Examples

on its own page

armored OpenPGP format

PGP Public Key for Alan Eliasen

<H2>Public Key</H2>
  <PRE>
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.12 (GNU/Linux)

mQGiBD0ZXm4RBADS59M4Dy4aOBUA59mKkNg+bWqeKenYs+zTk7O8QKfqgKxLBNya
...

-----END PGP PUBLIC KEY BLOCK-----
  </PRE>

  <P>
   This is also available in a <A HREF="pgp.txt">plaintext file</A>.
  </P>

  <H2>Importing My Key</H2>
  <P>
   The simplest way from an e-mail client (like Enigmail) is to simply e-mail
   <A HREF="pgp.txt">the plaintext version of my key</A> to your own e-mail
   address and choose the option like "Import PGP Key."  My key is also
   available from <A HREF="http://pgp.mit.edu/">pgp.mit.edu</A>
   (interactively.)
  </P>
  • raw key in a PRE block
  • link to plain text version of key
  • (human) discovery for an email client
  • alternative key server for key (human search required at destination)

PGP PUBLIC KEY BLOCK

Folsom's Public Key

<pre>
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: PGPfreeware 6.5.8 for non-commercial use &lt;http://www.pgp.com&gt;

mQGiBDheqqARBAD//2FUIkCc9ITtszMh70nFmTOj/YWWi3Kk4aumxuAhgGeEwAFX
...
-----END PGP PUBLIC KEY BLOCK-----
</pre>
  • raw key in a PRE block

on profile page

Example(s) of a public key published on a profile page with other information, e.g. on a personal home page.

... (have seen this anecdotally, need to collect and summarize actual examples here. Tantek 11:36, 1 November 2012 (UTC) )

short name of example

Linked full name of example

<div>
raw, unescaped markup of example
</div>

Analysis of implied schema of example.

Common Practices

(template boilerplate)

  • Summary of common patterns discovered
  • common implied schema

Existing Practices

(template boilerplate) Other attempts to solve The Problem

  • *-formats page

Brainstorming

(template boilerplate) Link to related pages as they become available

  • *-brainstorming page
  • proposal page
  • microformat spec page

See Also