Secure/Multipurpose Internet Mail Extensions (S/MIME) Version 3.1 Message Specification

This document defines Secure/Multipurpose Internet Mail Extensions (S/MIME) version 3.1. S/MIME provides a consistent way to send and receive secure MIME data. Digital signatures provide authentication, message integrity, and non-repudiation with proof of origin. Encryption provides data confidentiality. Compression can be used to reduce data size. This document obsoletes RFC 2633. [STANDARDS-TRACK]

[1]  Russ Housley,et al.  Cryptographic Message Syntax (CMS) Algorithms , 2002, RFC.

[2]  Sandy Murphy,et al.  Security Multiparts for MIME: Multipart/Signed and Multipart/Encrypted , 1995, RFC.

[3]  Nathaniel S. Borenstein,et al.  Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types , 1996, RFC.

[4]  Jim Schaad,et al.  Use of the Advanced Encryption Standard (AES) Encryption Algorithm in Cryptographic Message Syntax (CMS) , 2003, RFC.

[5]  P. Hoffman Enhanced Security Services for S/MIME , 1999, RFC.

[6]  Jon Postel,et al.  Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures , 1996, RFC.

[7]  R. Housley Cryptographic Message Syntax , 1999, RFC.

[8]  Ned Freed,et al.  Media Type Specifications and Registration Procedures , 2005, RFC.

[9]  Eric Rescorla Preventing the Million Message Attack on Cryptographic Message Syntax , 2002, RFC.

[10]  Burton S. Kaliski PKCS #10: Certification Request Syntax Version 1.5 , 1998, RFC.

[11]  Paul E. Hoffman,et al.  S/MIME Version 2 Message Specification , 1998, RFC.

[12]  P. T. Barry,et al.  Abstract syntax notation-one (ASN.1) , 1992 .

[13]  Russ Housley,et al.  Use of the RSAES-OAEP Key Transport Algorithm in Cryptographic Message Syntax (CMS) , 2003, RFC.

[14]  Burton S. Kaliski,et al.  PKCS #1: RSA Encryption Version 1.5 , 1998, RFC.

[15]  Paul E. Hoffman,et al.  Attacks on Cryptographic Hashes in Internet Protocols , 2005, RFC.

[16]  Scott O. Bradner,et al.  Key words for use in RFCs to Indicate Requirement Levels , 1997, RFC.

[17]  Russ Housley,et al.  Cryptographic Message Syntax (CMS) , 2002, RFC.

[18]  Donald E. Eastlake,et al.  Randomness Recommendations for Security , 1994, RFC.

[19]  Blake Ramsdell Secure/Multipurpose Internet Mail Extensions (S/MIME) Version 3.1 Certificate Handling , 2004, RFC.

[20]  Nathaniel S. Borenstein,et al.  Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies , 1996, RFC.

[21]  Peter Gutmann,et al.  Compressed Data Content Type for Cryptographic Message Syntax (CMS) , 2002, RFC.

[22]  Paul E. Hoffman,et al.  Determining Strengths For Public Keys Used For Exchanging Symmetric Keys , 2004, RFC.

[23]  Robert J. Zuccherato,et al.  Methods for Avoiding the "Small-Subgroup" Attacks on the Diffie-Hellman Key Agreement Method for S/MIME , 2000, RFC.

[24]  Eric Rescorla,et al.  Diffie-Hellman Key Agreement Method , 1999, RFC.

[25]  Paul E. Hoffman,et al.  S/MIME Version 2 Certificate Handling , 1998, RFC.

[26]  Burton S. Kaliski,et al.  PKCS #7: Cryptographic Message Syntax Version 1.5 , 1998, RFC.

[27]  Donald E. Eastlake,et al.  Randomness Requirements for Security , 2005, RFC.

[28]  Nathaniel S. Borenstein,et al.  Multipurpose Internet Mail Extensions (MIME) Part Five: Conformance Criteria and Examples , 1996, RFC.

[29]  Jim Schaad,et al.  Use of the RSASSA-PSS Signature Algorithm in Cryptographic Message Syntax (CMS) , 2005, RFC.

[30]  Keith Moore MIME (Multipurpose Internet Mail Extensions) Part Three: Message Header Extensions for Non-ASCII Text , 1996, RFC.

[31]  Blake Ramsdell,et al.  S/MIME Version 3 Message Specification , 1999, RFC.

[32]  Keith Moore,et al.  Communicating Presentation Information in Internet Messages: The Content-Disposition Header Field , 1997, RFC.