Specifications: Difference between revisions

From Konfidi
Jump to navigationJump to search
mNo edit summary
Line 50: Line 50:
RFC 2440 (builds on PGP RFC 1991)
RFC 2440 (builds on PGP RFC 1991)


== MIME & cryptography ==
== MIME
RFC 1847
 
Defines mime content types: multipart/signed and multipart/encrypted
 
== MIME & PGP ==
RFC 3156 (updates RFC 2015)
 
Defines mime content types: application/pgp-encrypted,application/pgp-signature and application/pgp-keys.
 
== RDF ==
[http://www.w3.org/RDF/ w3c RDF]
 
=== FOAF ===
Namespace & description at [http://xmlns.com/foaf/0.1/]; project at [http://www.foaf-project.org/]
 
=== WOT ===
Namespace & description at [http://xmlns.com/wot/0.1/]
 
== XML ==
[http://www.w3.org/XML/ w3c XML]
 
== Web Ontology Language (OWL) ==
[http://www.w3.org/2004/OWL/ w3c OWL]
 
= Communication =
 
== HTTP/1.1 ==
RFC 2616
 
== HTTP Authentication ==
RFC 2617
 
Defines WWW-Authenticate: and Authorization: headers.
 
== PGP Scheme for HTTP Authentication ==
RFC 2543 [http://www.rfcsearch.org/rfcview/RFC/2543#15 section 15]
 
The SIP: Session Initiation Protocol RFC includes a section defining a PGP scheme for HTTP Authentication.  The RFC was obsoleted by RFC 3261 but that removes the PGP definitions from SIP.  But we are using the PGP scheme independently of SIP anyway.  [http://www.ietf.org/mail-archive/web/sip/current/msg11899.html Why PGP scheme was removed from updated SIP RFC]
 
== REST (Representational State Transfer) ==
 
http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm

Revision as of 03:41, 11 April 2007

Konfidi re-uses specifications wherever possible. Only a few areas have required us to create our own specifications.

New for Konfidi

These need to be formally documented.

Trust Ontology

OWL specification for RDF

FOAF Server Protocol

API exposed through REST. Synchronization.

Trust Server Protocol

Internal, no public API

Frontend Trust Server Protocol

API exposed through REST

Email Clients

TODO: consolidate these pages

Documents

Internet (e-mail) Message

RFC 2822 (obsoletes arpa message RFC 822)

OpenPGP mail and news header - internet draft (expired, but with some adoption); a recent status email

MIME

RFC 2045 Part One: Format of Internet Message Bodies

RFC 2046 Part Two: Media Types (including multipart)

(Parts Three through Five are not directly applicable)

OpenPGP

RFC 2440 (builds on PGP RFC 1991)

== MIME