signing emails

Werner Koch wk@gnupg.org
Wed Dec 11 18:39:02 2002


On Wed, 11 Dec 2002 16:20:14 +0000, Graham  said:

> On Wednesday 11 Dec 2002 3:20 pm, Anthony E. Greene wrote:
>> PGP/MIME is the official standard.
> [snipped]

> Who says?  Where is this specifically stated?

rfc2440:

  7. Cleartext signature framework

   It is desirable to sign a textual octet stream without ASCII armoring
   the stream itself, so the signed text is still readable without
   special software. In order to bind a signature to such a cleartext,
   this framework is used.  (Note that RFC 2015 defines another way to
   clear sign messages for environments that support MIME.)

rfc3156 (successor of 2015):

  1.  Introduction

   Work on integrating PGP (Pretty Good Privacy) with MIME [3]
   (including the since withdrawn "application/pgp" content type) prior
   to RFC 2015 suffered from a number of problems, the most significant
   of which is the inability to recover signed message bodies without
   parsing data structures specific to PGP.  RFC 2015 makes use of the
   elegant solution proposed in RFC 1847, which defines security
   multipart formats for MIME.  The security multiparts clearly separate
   the signed message body from the signature, and have a number of
   other desirable properties.  This document revises RFC 2015 to adopt
   the integration of PGP and MIME to the needs which emerged during the
   work on the OpenPGP specification.


Both are on the standards track and in PROPOSED STANADARD status.  As
soon as you use non-asciii characters, you want to use PGP/MIME
because it allows in a clean way to define the used character set.
(MIME, rfc2045 is already in the DRAFT STANDARD status).  Firthermore,
signing a message with attachment in a clean way is also only possible
using PGP/MIME.


Salam-Shalom,

   Werner