--- 1/draft-ietf-lamps-eai-addresses-01.txt 2016-10-31 08:17:22.637037397 -0700 +++ 2/draft-ietf-lamps-eai-addresses-02.txt 2016-10-31 08:17:22.661037991 -0700 @@ -1,19 +1,19 @@ LAMPS A. Melnikov, Ed. Internet-Draft Isode Ltd Intended status: Standards Track W. Chuang, Ed. -Expires: May 3, 2017 Google, Inc. - October 30, 2016 +Expires: May 4, 2017 Google, Inc. + October 31, 2016 Internationalized Email Addresses in X.509 certificates - draft-ietf-lamps-eai-addresses-01 + draft-ietf-lamps-eai-addresses-02 Abstract This document defines a new name form for inclusion in the otherName field of an X.509 Subject Alternative Name extension that allows a certificate subject to be associated with an Internationalized Email Address. Status of This Memo @@ -23,21 +23,21 @@ Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at http://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." - This Internet-Draft will expire on May 3, 2017. + This Internet-Draft will expire on May 4, 2017. Copyright Notice Copyright (c) 2016 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents @@ -56,21 +56,21 @@ certificates . . . . . . . . . . . . . . . . . . . . . . . . 3 5. Name constraints in path validation . . . . . . . . . . . . . 4 6. Resource Considerations . . . . . . . . . . . . . . . . . . . 6 7. Security Considerations . . . . . . . . . . . . . . . . . . . 6 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 7 9. References . . . . . . . . . . . . . . . . . . . . . . . . . 7 9.1. Normative References . . . . . . . . . . . . . . . . . . 7 9.2. Informative References . . . . . . . . . . . . . . . . . 8 Appendix A. ASN.1 Module . . . . . . . . . . . . . . . . . . . . 8 Appendix B. Acknowledgements . . . . . . . . . . . . . . . . . . 9 - Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 10 + Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 9 1. Introduction [RFC5280] defines rfc822Name subjectAltName choice for representing [RFC5322] email addresses. This form is restricted to a subset of US-ASCII characters and thus can't be used to represent Internationalized Email addresses [RFC6531]. To fascilitate use of these Internationalized Email addresses with X.509 certificates, this document specifies a new name form in otherName so that subjectAltName and issuerAltName can carry them. @@ -86,21 +86,21 @@ 3. Name Definitions The GeneralName structure is defined in [RFC5280], and supports many different names forms including otherName for extensibility. This section specifies the smtputf8Name name form of otherName, so that Internationalized Email addresses can appear in the subjectAltName of a certificate, the issuerAltName of a certificate, or anywhere else that GeneralName is used. - id-on-smtputf8Name OBJECT IDENTIFIER ::= { id-on 9 } + id-on-smtputf8Name OBJECT IDENTIFIER ::= { id-on TBD } Smtputf8Name ::= UTF8String (SIZE (1..MAX)) When the subjectAltName (or issuerAltName) extension contains an Internationalized Email address, the address MUST be stored in the smtputf8Name name form of otherName. The format of smtputf8Name is defined as the ABNF rule smtputf8Mailbox. smtputf8Mailbox is a modified version of the Internationalized Mailbox which is defined in Section 3.3 of [RFC6531] which is itself derived from SMTP Mailbox from Section 4.1.2 of [RFC5321]. [RFC6531] defines the following ABNF rules for Mailbox whose parts are modified for @@ -331,48 +331,45 @@ Appendix A. ASN.1 Module The following ASN.1 module normatively specifies the Smtputf8Name structure. This specification uses the ASN.1 definitions from [RFC5912] with the 2002 ASN.1 notation used in that document. LAMPS-EaiAddresses-2016 { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) id-mod(0) - id-mod-lamps-eai-addresses-2016(88) } + id-mod-lamps-eai-addresses-2016(TBD) } DEFINITIONS IMPLICIT TAGS ::= BEGIN IMPORTS id-pkix OBJECT IDENTIFIER ::= {iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7)} -- -- otherName carries additional name types for subjectAltName, issuerAltName, -- and other uses of GeneralNames. -- - -- Note that the LAMPS-EaiAddresses-2016 module and id-on-smtputf8Name OID - -- uses example IANA numbers i.e. are non-normative. - -- id-on OBJECT IDENTIFIER ::= { id-pkix 8 } SmtpUtf8OtherNames OTHER-NAME ::= { on-smtputf8Name, ... } on-smtputf8Name OTHER-NAME ::= { SmtpUtf8Name IDENTIFIED BY id-on-smtputf8Name } - id-on-smtputf8Name OBJECT IDENTIFIER ::= { id-on 9 } + id-on-smtputf8Name OBJECT IDENTIFIER ::= { id-on TBD } SmtpUtf8Name ::= UTF8String (SIZE (1..MAX)) END Figure 2 Appendix B. Acknowledgements Thank you to Magnus Nystrom for motivating this document. Thanks to