Extensible Messaging and Presence Protocol (XMPP): Address Format

This document defines the address format for the Extensible Messaging and Presence Protocol (XMPP), including support for code points outside the ASCII range. This document obsoletes RFC 6122.

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

[2]  Paul V. Mockapetris,et al.  Domain names: Concepts and facilities , 1983, RFC.

[3]  Alan O. Freier,et al.  Internet Engineering Task Force (ietf) the Secure Sockets Layer (ssl) Protocol Version 3.0 , 2022 .

[4]  Paul E. Hoffman,et al.  Nameprep: A Stringprep Profile for Internationalized Domain Names (IDN) , 2003, RFC.

[5]  Jeff Hodges,et al.  HTTP Strict Transport Security (HSTS) , 2012, RFC.

[6]  Francois Yergeau UTF-8, a transformation format of ISO 10646 , 1998, RFC.

[7]  Adam M. Costello Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA) , 2003, RFC.

[8]  Joel Waldfogel,et al.  Introduction , 2010, Inf. Econ. Policy.

[9]  Lynne M. Coventry,et al.  Human Factors , 2010, Handbook of Financial Cryptography and Security.

[10]  Peter Saint-Andre,et al.  Internationalized Resource Identifiers (IRIs) and Uniform Resource Identifiers (URIs) for the Extensible Messaging and Presence Protocol (XMPP) , 2006, RFC.

[11]  Sean Turner,et al.  Prohibiting Secure Sockets Layer (SSL) Version 2.0 , 2011, RFC.

[12]  Eric Rescorla,et al.  The Transport Layer Security (TLS) Protocol Version 1.1 , 2006, RFC.

[13]  John C. Klensin,et al.  Internationalized Domain Names for Applications ( IDNA ) : Definitions and Document Framework , 2022 .

[14]  Robert Sparks,et al.  Guidance on Interoperation and Implementation Reports for Advancement to Draft Standard , 2009, RFC.

[15]  Paul V. Mockapetris,et al.  Domain names - implementation and specification , 1987, RFC.

[16]  David M. Kristol,et al.  HTTP State Management Mechanism , 1997, RFC.

[17]  Michael C. Richardson,et al.  Better-Than-Nothing Security: An Unauthenticated Mode of IPsec , 2008, RFC.

[18]  Thomas Narten,et al.  Guidelines for Writing an IANA Considerations Section in RFCs , 1998, RFC.

[19]  Scott O. Bradner,et al.  The Internet Standards Process - Revision 3 , 1996, RFC.

[20]  Scott Rose,et al.  DNS Security Introduction and Requirements , 2005, RFC.

[21]  P. Saint-Andre Best Practices to Discourage JID Mimicking , 2007 .

[22]  Mark Nottingham,et al.  Defining Well-Known Uniform Resource Identifiers (URIs) , 2010, RFC.

[23]  Roy T. Fielding,et al.  Uniform Resource Identifier (URI): Generic Syntax , 2005, RFC.

[24]  Paul Vixie,et al.  A DNS RR for specifying the location of services (DNS SRV) , 1996, RFC.

[25]  Gerhard Austaller,et al.  Service Discovery , 2008, Handbook of Research on Ubiquitous Computing Technology for Real Time Enterprises.

[26]  Peter Saint-Andre Extensible Messaging and Presence Protocol (XMPP): Core , 2011, RFC.

[27]  Craig Kaes Definition of Jabber Identifiers (JIDs) , 2003 .

[28]  Stuart Cheshire,et al.  Internet Assigned Numbers Authority (IANA) Procedures for the Management of the Service Name and Transport Protocol Port Number Registry , 2011, RFC.

[29]  Paul E. Hoffman,et al.  The DNS-Based Authentication of Named Entities (DANE) Transport Layer Security (TLS) Protocol: TLSA , 2012, RFC.

[30]  Scott G. Coates Certificate of Validation , 2009 .

[31]  John C. Klensin,et al.  Internationalized Domain Names in Applications (IDNA): Protocol , 2008, RFC.

[32]  Alexey Melnikov,et al.  Simple Authentication and Security Layer (SASL) , 2006, RFC.

[33]  Peter Saint-Andre XMPP Protocol Flows for Inter-Domain Federation , 2008 .

[34]  Jeff Hodges,et al.  Representation and Verification of Domain-Based Application Service Identity within Internet Public Key Infrastructure Using X.509 (PKIX) Certificates in the Context of Transport Layer Security (TLS) , 2011, RFC.

[35]  Martin J. Dürst,et al.  Internationalized Resource Identifiers (IRIs) , 2005, RFC.

[36]  Paul E. Hoffman,et al.  Internationalizing Domain Names in Applications (IDNA) , 2003, RFC.

[37]  Larry Masinter Formalizing IETF Interoperability Reporting , 2005 .

[38]  Masanobu Kawashima,et al.  A Recommendation for IPv6 Address Text Representation , 2010, RFC.

[39]  Dave Crocker,et al.  Augmented BNF for Syntax Specifications: ABNF , 1997, RFC.

[40]  Douglas Crockford,et al.  The application/json Media Type for JavaScript Object Notation (JSON) , 2006, RFC.

[41]  Robert W. Shirey,et al.  Internet Security Glossary, Version 2 , 2007, RFC.

[42]  Donald E. Eastlake,et al.  Transport Layer Security (TLS) Extensions: Extension Definitions , 2011, RFC.

[43]  Dan Wing,et al.  Happy Eyeballs: Success with Dual-Stack Hosts , 2012, RFC.

[44]  Hao Zhou,et al.  Transport Layer Security (TLS) Session Resumption without Server-Side State , 2008, RFC.

[45]  W. Kröger,et al.  Recommendations , 1915, Nature.

[46]  John C. Klensin,et al.  Internationalized Domain Names for Applications (IDNA): Background, Explanation, and Rationale , 2010, RFC.