Stringprep Revision and Problem Statement for the Preparation and Comparison of Internationalized Strings (PRECIS)
Metadata
- Publisher
- IETF
- Doc Type
- Informational
- Pages
- 34
- Abstract
- If a protocol expects to compare two strings and is prepared only for those strings to be ASCII, then using Unicode code points in those strings requires they be prepared somehow. Internationalizing Domain Names in Applications (here called IDNA2003) defined and used Stringprep and Nameprep. Other protocols subsequently defined Stringprep profiles. A new approach different from Stringprep and Nameprep is used for a revision of IDNA2003 (called IDNA2008). Other Stringprep profiles need to be similarly updated, or a replacement of Stringprep needs to be designed. This document outlines the issues to be faced by those designing a Stringprep replacement.
- Publication Date
- 2013-03-01
- Status Note
- Informational
- DOI
10.17487/RFC6885- Link
- https://doi.org/10.17487/RFC6885
- Author(s)
- Marc BlanchetAndrew Sullivan
Latest version of IETF RFC 6885
Document Versions — IETF RFC 6885
-
▶ IETF RFC 6885 (2013-03-01)THIS DOC [ACTIVE] [LATEST VERSION]
Bibliographic Reference(s)
- Blanchet, M., "PRECIS Framework", Proceedings of IETF 78, July 2010, < http://www.ietf.org/proceedings/78/ slides/precis-2.pdf >. EXTERNAL
- Thaler, D., Ed., "Issues in Identifier Comparison for Security Purposes", Work in Progress, March 2013. EXTERNAL
- "Unicode Standard Annex #15: Unicode Normalization Forms", UAX 15, September 2009. EXTERNAL
- "Newprep BoF Meeting Minutes", March 2010, < http://www.ietf.org/proceedings/77/minutes/ newprep.txt >. EXTERNAL
- IETF RFC 952 [Active*]
- IETF RFC 2119 [Active*]
- IETF RFC 3454 [Superseded*]
- IETF RFC 3490 [Superseded*]
- IETF RFC 3491 [Superseded*]
- IETF RFC 3492 [Active*]
- IETF RFC 3501 [Superseded*]
- IETF RFC 3530 [Superseded*]
- IETF RFC 3629 [Active*]
- RFC3720 — RFC3720 EXTERNAL
- RFC3721 — RFC3721 EXTERNAL
- RFC3722 — RFC3722 EXTERNAL
- IETF RFC 3748 [Active*]
- IETF RFC 3920 [Superseded*]
- IETF RFC 3922 [Active*]
- RFC4011 — RFC4011 EXTERNAL
- IETF RFC 4013 [Superseded*]
- IETF RFC 4279 [Active*]
- RFC4314 — RFC4314 EXTERNAL
- IETF RFC 4422 [Active*]
- IETF RFC 4505 [Active*]
- IETF RFC 4511 [Active*]
- IETF RFC 4513 [Active*]
- IETF RFC 4518 [Active*]
- IETF RFC 4616 [Active*]
- IETF RFC 4643 [Active*]
- RFC4683 — RFC4683 EXTERNAL
- IETF RFC 4690 [Active*]
- IETF RFC 4790 [Active*]
- IETF RFC 4954 [Active*]
- RFC5034 — RFC5034 EXTERNAL
- RFC5051 — RFC5051 EXTERNAL
- IETF RFC 5054 [Active*]
- IETF RFC 5122 [Active*]
- IETF RFC 5280 [Active, Amended*]
- IETF RFC 5456 [Active*]
- RFC5661 — RFC5661 EXTERNAL
- RFC5738 — RFC5738 EXTERNAL
- RFC5802 — SCRAM EXTERNAL
- RFC5804 — RFC5804 EXTERNAL
- IETF RFC 5890 [Active*]
- IETF RFC 5891 [Active*]
- IETF RFC 5892 [Active*]
- IETF RFC 5893 [Active*]
- IETF RFC 5894 [Active*]
- IETF RFC 5895 [Active*]
- IETF RFC 6120 [Active*]
- IETF RFC 6365 [Active*]
- RFC6452 — RFC6452 EXTERNAL
- UNICODE.STD.6.1.0 — Unicode61 EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC6885.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 6885, Stringprep Revision and Problem Statement for the Preparation and Comparison of Internationalized Strings (PRECIS). Available at https://doi.org/10.17487/RFC6885
Snippet:
IETF RFC 6885, Stringprep Revision and Problem Statement for the Preparation and Comparison of Internationalized Strings (PRECIS). Available at https://doi.org/10.17487/RFC6885
HTML (ISO 690 compliant)
Preview:
IETF RFC 6885, Stringprep Revision and Problem Statement for the Preparation and Comparison of Internationalized Strings (PRECIS). Available at https://doi.org/10.17487/RFC6885
Snippet:
<span class="citation"><cite>IETF RFC 6885</cite>, Stringprep Revision and Problem Statement for the Preparation and Comparison of Internationalized Strings (PRECIS). Available at <a href="https://doi.org/10.17487/RFC6885" target="_blank" rel="noopener">https://doi.org/10.17487/RFC6885</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 6885, Stringprep Revision and Problem Statement for the Preparation and Comparison of Internationalized Strings (PRECIS)
doi: 10.17487/RFC6885
url: https://doi.org/10.17487/RFC6885
doi: 10.17487/RFC6885
url: https://doi.org/10.17487/RFC6885
Snippet:
<li> <cite id="bib-rfc6885">IETF RFC 6885</cite>, Stringprep Revision and Problem Statement for the Preparation and Comparison of Internationalized Strings (PRECIS) <span class="doi">10.17487/RFC6885</span> </li>
Referenced By
- IETF RFC 6943 [Active*]
- IETF RFC 7564 [Superseded*]