Browse Prior Art Database

Nameprep: A Stringprep Profile for Internationalized Domain Names (IDN) (RFC3491)

IP.com Disclosure Number: IPCOM000011594D
Original Publication Date: 2003-Mar-01
Included in the Prior Art Database: 2003-Mar-07
Document File: 8 page(s) / 10K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

P. Hoffman: AUTHOR [+2]

Abstract

This document describes how to prepare internationalized domain name (IDN) labels in order to increase the likelihood that name input and name comparison work in ways that make sense for typical users throughout the world. This profile of the stringprep protocol is used as part of a suite of on-the-wire protocols for internationalizing the Domain Name System (DNS).

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 26% of the total text.

Network Working Group� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � P. Hoffman

Request for Comments: 3491� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � IMC & VPNC

Category: Standards Track� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � M. Blanchet

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � Viagenie

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � March 2003

� � � � � � � � � � � � � � � � � � Nameprep: A Stringprep Profile for

� � � � � � � � � � � � � � � � � Internationalized Domain Names (IDN)

Status of this Memo

� � This document specifies an Internet standards track protocol for the

� � Internet community, and requests discussion and suggestions for

� � improvements.� Please refer to the current edition of the "Internet

� � Official Protocol Standards" (STD 1) for the standardization state

� � and status of this protocol.� Distribution of this memo is unlimited.

Copyright Notice

� � Copyright (C) The Internet Society (2003).� All Rights Reserved.

Abstract

� � This document describes how to prepare internationalized domain name

� � (IDN) labels in order to increase the likelihood that name input and

� � name comparison work in ways that make sense for typical users

� � throughout the world.� This profile of the stringprep protocol is

� � used as part of a suite of on-the-wire protocols for

� � internationalizing the Domain Name System (DNS).

1. Introduction

� � This document specifies processing rules that will allow users to

� � enter internationalized domain names (IDNs) into applications and

� � have the highest chance of getting the content of the strings

� � correct.� It is a profile of stringprep [STRINGPREP].� These

� � processing rules are only intended for internationalized domain

� � names, not for arbitrary text.

� � This profile defines the following, as required by [STRINGPREP].

� � -� The intended applicability of the profile: internationalized

� � � � � domain names processed by IDNA.

� � -� The character repertoire that is the input and output to

� � � � � stringprep:� Unicode 3.2, specified in section 2.

Hoffman & Blanchet� � � � � � � � � Standards Track� � � � � � � � � � � � � � � � � � � � [Page 1]

RFC 3491� � � � � � � � � � � � � � � � � � � � � IDN Nameprep� � � � � � � � � � � � � � � � � � � March 2003

� � -� The mappings used: specified in section 3.

� � -� The Unicode normalization used: specified in section 4.

� � -� The characters that are prohibited as output: specified in section

� � � � � 5.

� � -� Bidirectional character handling: specified in section 6.

1.1 Interaction of protocol parts

� � Nameprep is used by the IDNA [IDNA] protocol for preparing domain

� � names; it is not designed for any other purpose.� It is explicitly

� � not designed for processing arbitrary free tex...