RFC4114 日本語訳

4114 E.164 Number Mapping for the Extensible Provisioning Protocol(EPP). S. Hollenbeck. June 2005. (Format: TXT=31490 bytes) (Status: PROPOSED STANDARD)
プログラムでの自動翻訳です。
英語原文

Network Working Group                                      S. Hollenbeck
Request for Comments: 4114                                VeriSign, Inc.
Category: Standards Track                                      June 2005

Network Working Group S. Hollenbeck Request for Comments: 4114 VeriSign, Inc. Category: Standards Track June 2005

  E.164 Number Mapping for the Extensible Provisioning Protocol (EPP)

E.164 Number Mapping for the Extensible Provisioning Protocol (EPP)

Status of This Memo

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.

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 Notice

   Copyright (C) The Internet Society (2005).

Copyright (C) The Internet Society (2005).

Abstract

Abstract

   This document describes an Extensible Provisioning Protocol (EPP)
   extension mapping for the provisioning and management of E.164
   numbers that represent domain names stored in a shared central
   repository.  Specified in XML, this mapping extends the EPP domain
   name mapping to provide additional features required for the
   provisioning of E.164 numbers.

This document describes an Extensible Provisioning Protocol (EPP) extension mapping for the provisioning and management of E.164 numbers that represent domain names stored in a shared central repository. Specified in XML, this mapping extends the EPP domain name mapping to provide additional features required for the provisioning of E.164 numbers.

Hollenbeck                  Standards Track                     [Page 1]

RFC 4114                   EPP E.164 Mapping                   June 2005

Hollenbeck Standards Track [Page 1] RFC 4114 EPP E.164 Mapping June 2005

Table of Contents

Table of Contents

   1. Introduction. . . . . . . . . . . . . . . . . . . . . . . . . .  2
      1.1. Conventions Used in This Document  . . . . . . . . . . . .  3
   2. Object Attributes . . . . . . . . . . . . . . . . . . . . . . .  3
      2.1. E.164 Domain Names . . . . . . . . . . . . . . . . . . . .  3
      2.2. NAPTR Fields . . . . . . . . . . . . . . . . . . . . . . .  3
           2.2.1. Order . . . . . . . . . . . . . . . . . . . . . . .  4
           2.2.2. Preference. . . . . . . . . . . . . . . . . . . . .  4
           2.2.3. Flags . . . . . . . . . . . . . . . . . . . . . . .  4
           2.2.4. Service . . . . . . . . . . . . . . . . . . . . . .  4
           2.2.5. Regular Expression. . . . . . . . . . . . . . . . .  4
           2.2.6. Replacement . . . . . . . . . . . . . . . . . . . .  4
   3. EPP Command Mapping . . . . . . . . . . . . . . . . . . . . . .  4
      3.1. EPP Query Commands . . . . . . . . . . . . . . . . . . . .  5
           3.1.1. EPP <check> Command . . . . . . . . . . . . . . . .  5
           3.1.2. EPP <info> Command. . . . . . . . . . . . . . . . .  5
           3.1.3. EPP <transfer> Command. . . . . . . . . . . . . . .  7
      3.2. EPP Transform Commands . . . . . . . . . . . . . . . . . .  7
           3.2.1. EPP <create> Command. . . . . . . . . . . . . . . .  7
           3.2.2. EPP <delete> Command. . . . . . . . . . . . . . . .  9
           3.2.3. EPP <renew> Command . . . . . . . . . . . . . . . .  9
           3.2.4. EPP <transfer> Command. . . . . . . . . . . . . . .  9
           3.2.5. EPP <update> Command. . . . . . . . . . . . . . . .  9
   4. Formal Syntax . . . . . . . . . . . . . . . . . . . . . . . . . 11
   5. Internationalization Considerations . . . . . . . . . . . . . . 14
   6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 14
   7. Security Considerations . . . . . . . . . . . . . . . . . . . . 14
   8. Acknowledgements. . . . . . . . . . . . . . . . . . . . . . . . 15
   9. References. . . . . . . . . . . . . . . . . . . . . . . . . . . 15
      9.1. Normative References . . . . . . . . . . . . . . . . . . . 15
      9.2. Informative References . . . . . . . . . . . . . . . . . . 16

1. Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1. Conventions Used in This Document . . . . . . . . . . . . 3 2. Object Attributes . . . . . . . . . . . . . . . . . . . . . . . 3 2.1. E.164 Domain Names . . . . . . . . . . . . . . . . . . . . 3 2.2. NAPTR Fields . . . . . . . . . . . . . . . . . . . . . . . 3 2.2.1. Order . . . . . . . . . . . . . . . . . . . . . . . 4 2.2.2. Preference. . . . . . . . . . . . . . . . . . . . . 4 2.2.3. Flags . . . . . . . . . . . . . . . . . . . . . . . 4 2.2.4. Service . . . . . . . . . . . . . . . . . . . . . . 4 2.2.5. Regular Expression. . . . . . . . . . . . . . . . . 4 2.2.6. Replacement . . . . . . . . . . . . . . . . . . . . 4 3. EPP Command Mapping . . . . . . . . . . . . . . . . . . . . . . 4 3.1. EPP Query Commands . . . . . . . . . . . . . . . . . . . . 5 3.1.1. EPP <check> Command . . . . . . . . . . . . . . . . 5 3.1.2. EPP <info> Command. . . . . . . . . . . . . . . . . 5 3.1.3. EPP <transfer> Command. . . . . . . . . . . . . . . 7 3.2. EPP Transform Commands . . . . . . . . . . . . . . . . . . 7 3.2.1. EPP <create> Command. . . . . . . . . . . . . . . . 7 3.2.2. EPP <delete> Command. . . . . . . . . . . . . . . . 9 3.2.3. EPP <renew> Command . . . . . . . . . . . . . . . . 9 3.2.4. EPP <transfer> Command. . . . . . . . . . . . . . . 9 3.2.5. EPP <update> Command. . . . . . . . . . . . . . . . 9 4. Formal Syntax . . . . . . . . . . . . . . . . . . . . . . . . . 11 5. Internationalization Considerations . . . . . . . . . . . . . . 14 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 14 7. Security Considerations . . . . . . . . . . . . . . . . . . . . 14 8. Acknowledgements. . . . . . . . . . . . . . . . . . . . . . . . 15 9. References. . . . . . . . . . . . . . . . . . . . . . . . . . . 15 9.1. Normative References . . . . . . . . . . . . . . . . . . . 15 9.2. Informative References . . . . . . . . . . . . . . . . . . 16

1.  Introduction

1. Introduction

   This document describes an E.164 number mapping for version 1.0 of
   the Extensible Provisioning Protocol (EPP).  This mapping, an
   extension of the domain name mapping described in [1], is specified
   using the Extensible Markup Language (XML) 1.0, as described in [2],
   and XML Schema notation, as described in [3] and [4].

This document describes an E.164 number mapping for version 1.0 of the Extensible Provisioning Protocol (EPP). This mapping, an extension of the domain name mapping described in [1], is specified using the Extensible Markup Language (XML) 1.0, as described in [2], and XML Schema notation, as described in [3] and [4].

   The EPP core protocol specification [5] provides a complete
   description of EPP command and response structures.  A thorough
   understanding of the base protocol specification is necessary to
   understand the mapping described in this document.

The EPP core protocol specification [5] provides a complete description of EPP command and response structures. A thorough understanding of the base protocol specification is necessary to understand the mapping described in this document.

Hollenbeck                  Standards Track                     [Page 2]

RFC 4114                   EPP E.164 Mapping                   June 2005

Hollenbeck Standards Track [Page 2] RFC 4114 EPP E.164 Mapping June 2005

   ENUM [6] describes how the Domain Name System (DNS) can be used to
   identify services associated with an E.164 number.  The EPP mapping
   described in this document specifies a mechanism for the provisioning
   and management of E.164 numbers stored in a shared central
   repository.  Information exchanged via this mapping can be extracted
   from the repository and used to publish DNS resource records as
   described in ENUM [6].  Examples used in this document were chosen
   specifically to illustrate provisioning concepts for the example
   resource records described in the ENUM specification.

ENUM [6] describes how the Domain Name System (DNS) can be used to identify services associated with an E.164 number. The EPP mapping described in this document specifies a mechanism for the provisioning and management of E.164 numbers stored in a shared central repository. Information exchanged via this mapping can be extracted from the repository and used to publish DNS resource records as described in ENUM [6]. Examples used in this document were chosen specifically to illustrate provisioning concepts for the example resource records described in the ENUM specification.

1.1.  Conventions Used in This Document

1.1. Conventions Used in This Document

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in RFC 2119 [7].

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 [7].

   In examples, "C:" represents lines sent by a protocol client, and
   "S:" represents lines returned by a protocol server.  Indentation and
   white space in examples are only provided to illustrate element
   relationships and are not a REQUIRED feature of this specification.

In examples, "C:" represents lines sent by a protocol client, and "S:" represents lines returned by a protocol server. Indentation and white space in examples are only provided to illustrate element relationships and are not a REQUIRED feature of this specification.

   XML is case sensitive.  Unless stated otherwise, XML specifications
   and examples provided in this document MUST be interpreted in the
   character case presented to develop a conforming implementation.

XML is case sensitive. Unless stated otherwise, XML specifications and examples provided in this document MUST be interpreted in the character case presented to develop a conforming implementation.

2.  Object Attributes

2. Object Attributes

   This extension adds elements to the EPP domain name mapping [1].
   Only new element descriptions are described here.

This extension adds elements to the EPP domain name mapping [1]. Only new element descriptions are described here.

2.1.  E.164 Domain Names

2.1. E.164 Domain Names

   An E.164 domain name is a representation of an E.164 number that has
   been translated to conform to domain name syntax, as described in the
   ENUM specification [6].  The labels used to describe the name space
   of an E.164 domain name are a policy matter that is beyond the scope
   of this document.

An E.164 domain name is a representation of an E.164 number that has been translated to conform to domain name syntax, as described in the ENUM specification [6]. The labels used to describe the name space of an E.164 domain name are a policy matter that is beyond the scope of this document.

2.2.  NAPTR Fields

2.2. NAPTR Fields

   According to ENUM [6], Naming Authority Pointer (NAPTR) resource
   records are used to identify available ways for contacting a specific
   node identified by a domain name created from the translation of an
   E.164 number.  The basic NAPTR record format is described in RFC 3403
   [8].  Rules for structuring and using NAPTR records for use with ENUM
   are described in RFC 3761 [6].

According to ENUM [6], Naming Authority Pointer (NAPTR) resource records are used to identify available ways for contacting a specific node identified by a domain name created from the translation of an E.164 number. The basic NAPTR record format is described in RFC 3403 [8]. Rules for structuring and using NAPTR records for use with ENUM are described in RFC 3761 [6].

Hollenbeck                  Standards Track                     [Page 3]

RFC 4114                   EPP E.164 Mapping                   June 2005

Hollenbeck Standards Track [Page 3] RFC 4114 EPP E.164 Mapping June 2005

   Several NAPTR field values are optional per RFC 3403.  RFC 3761
   describes processing rules that require the presence of certain NAPTR
   field values.  This document describes field value requirements that
   correspond to RFC 3761.

Several NAPTR field values are optional per RFC 3403. RFC 3761 describes processing rules that require the presence of certain NAPTR field values. This document describes field value requirements that correspond to RFC 3761.

2.2.1.  Order

2.2.1. Order

   The NAPTR order field, a 16-bit unsigned integer, is represented in
   this mapping using the XML Schema "unsignedShort" data type.

The NAPTR order field, a 16-bit unsigned integer, is represented in this mapping using the XML Schema "unsignedShort" data type.

2.2.2.  Preference

2.2.2. Preference

   The NAPTR preference field, a 16-bit unsigned integer, is represented
   in this mapping using the XML Schema "unsignedShort" data type.

The NAPTR preference field, a 16-bit unsigned integer, is represented in this mapping using the XML Schema "unsignedShort" data type.

2.2.3.  Flags

2.2.3. Flags

   The NAPTR flags field is represented in this mapping using a single
   character.  The case of the flag character is not significant.

The NAPTR flags field is represented in this mapping using a single character. The case of the flag character is not significant.

2.2.4.  Service

2.2.4. Service

   The NAPTR service field is represented in this mapping using a
   character string with an unspecified maximum length.  Valid values
   are application-dependent.

The NAPTR service field is represented in this mapping using a character string with an unspecified maximum length. Valid values are application-dependent.

2.2.5.  Regular Expression

2.2.5. Regular Expression

   The NAPTR regexp field is represented in this mapping using a
   character string with an unspecified maximum length.  This field can
   contain numerous backslashes and should thus be treated with care.

The NAPTR regexp field is represented in this mapping using a character string with an unspecified maximum length. This field can contain numerous backslashes and should thus be treated with care.

2.2.6.  Replacement

2.2.6. Replacement

   The NAPTR replacement field, whose value is a domain name, is
   represented in this mapping using a character string with a maximum
   length of 255 characters.

The NAPTR replacement field, whose value is a domain name, is represented in this mapping using a character string with a maximum length of 255 characters.

3.  EPP Command Mapping

3. EPP Command Mapping

   A detailed description of the EPP syntax and semantics can be found
   in the EPP core protocol specification [5].  The command mappings
   described here are specifically for use in implementing ENUM
   provisioning processes via EPP.

A detailed description of the EPP syntax and semantics can be found in the EPP core protocol specification [5]. The command mappings described here are specifically for use in implementing ENUM provisioning processes via EPP.

Hollenbeck                  Standards Track                     [Page 4]

RFC 4114                   EPP E.164 Mapping                   June 2005

Hollenbeck Standards Track [Page 4] RFC 4114 EPP E.164 Mapping June 2005

3.1.  EPP Query Commands

3.1. EPP Query Commands

   EPP provides three commands to retrieve object information: <check>
   to determine if an object is known to the server, <info> to retrieve
   detailed information associated with an object, and <transfer> to
   retrieve object transfer status information.

EPP provides three commands to retrieve object information: <check> to determine if an object is known to the server, <info> to retrieve detailed information associated with an object, and <transfer> to retrieve object transfer status information.

3.1.1.  EPP <check> Command

3.1.1. EPP <check> Command

   This extension does not add any elements to the EPP <check> command
   or <check> response described in the EPP domain mapping [1].

This extension does not add any elements to the EPP <check> command or <check> response described in the EPP domain mapping [1].

3.1.2.  EPP <info> Command

3.1.2. EPP <info> Command

   This extension does not add any elements to the EPP <info> command
   described in the EPP domain mapping [1].  Additional elements are
   defined for the <info> response.

This extension does not add any elements to the EPP <info> command described in the EPP domain mapping [1]. Additional elements are defined for the <info> response.

   When an <info> command has been processed successfully, the EPP
   <resData> element MUST contain child elements as described in the EPP
   domain mapping [1].  In addition, the EPP <extension> element MUST
   contain a child <e164:infData> element that identifies the extension
   namespace and the location of the extension schema.  The <e164:
   infData> element contains one or more <e164:naptr> elements that
   contain the following child elements:

When an <info> command has been processed successfully, the EPP <resData> element MUST contain child elements as described in the EPP domain mapping [1]. In addition, the EPP <extension> element MUST contain a child <e164:infData> element that identifies the extension namespace and the location of the extension schema. The <e164: infData> element contains one or more <e164:naptr> elements that contain the following child elements:

   -  An <e164:order> element that contains a NAPTR order value.

- An <e164:order> element that contains a NAPTR order value.

   -  An <e164:pref> element that contains a NAPTR preference value.

- An <e164:pref> element that contains a NAPTR preference value.

   -  An OPTIONAL <e164:flags> element that contains a NAPTR flags
      value.

- An OPTIONAL <e164:flags> element that contains a NAPTR flags value.

   -  An <e164:svc> element that contains a NAPTR service value.

- An <e164:svc> element that contains a NAPTR service value.

   -  An OPTIONAL <e164:regex> element that contains a NAPTR regular
      expression value.

- An OPTIONAL <e164:regex> element that contains a NAPTR regular expression value.

   -  An OPTIONAL <e164:replacement> element that contains a NAPTR
      replacement value.

- An OPTIONAL <e164:replacement> element that contains a NAPTR replacement value.

Hollenbeck                  Standards Track                     [Page 5]

RFC 4114                   EPP E.164 Mapping                   June 2005

Hollenbeck Standards Track [Page 5] RFC 4114 EPP E.164 Mapping June 2005

   Example <info> response:

Example <info> response:

   S:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
   S:     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   S:     xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0
   S:     epp-1.0.xsd">
   S: <response>
   S:  <result code="1000">
   S:   <msg>Command completed successfully</msg>
   S:  </result>
   S:  <resData>
   S:   <domain:infData
   S:    xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"
   S:    xsi:schemaLocation="urn:ietf:params:xml:ns:domain-1.0
   S:    domain-1.0.xsd">
   S:    <domain:name>3.8.0.0.6.9.2.3.6.1.4.4.e164.arpa</domain:name>
   S:    <domain:roid>EXAMPLE1-REP</domain:roid>
   S:    <domain:status s="ok"/>
   S:    <domain:registrant>jd1234</domain:registrant>
   S:    <domain:contact type="admin">sh8013</domain:contact>
   S:    <domain:contact type="tech">sh8013</domain:contact>
   S:    <domain:ns>
   S:     <domain:hostObj>ns1.example.com</domain:hostObj>
   S:     <domain:hostObj>ns2.example.com</domain:hostObj>
   S:    </domain:ns>
   S:    <domain:host>ns1.example.com</domain:host>
   S:    <domain:host>ns2.example.com</domain:host>
   S:    <domain:clID>ClientX</domain:clID>
   S:    <domain:crID>ClientY</domain:crID>
   S:    <domain:crDate>1999-04-03T22:00:00.0Z</domain:crDate>
   S:    <domain:upID>ClientX</domain:upID>
   S:    <domain:upDate>1999-12-03T09:00:00.0Z</domain:upDate>
   S:    <domain:exDate>2005-04-03T22:00:00.0Z</domain:exDate>
   S:    <domain:trDate>2000-04-08T09:00:00.0Z</domain:trDate>
   S:    <domain:authInfo>
   S:     <domain:pw>2fooBAR</domain:pw>
   S:    </domain:authInfo>
   S:   </domain:infData>
   S:  </resData>
   S:  <extension>
   S:   <e164:infData xmlns:e164="urn:ietf:params:xml:ns:e164epp-1.0"
   S:    xsi:schemaLocation="urn:ietf:params:xml:ns:e164epp-1.0
   S:    e164epp-1.0.xsd">
   S:    <e164:naptr>
   S:     <e164:order>10</e164:order>
   S:     <e164:pref>100</e164:pref>
   S:     <e164:flags>u</e164:flags>

S:<?xml version="1.0" encoding="UTF-8" standalone="no"?> S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" S: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" S: xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 S: epp-1.0.xsd"> S: <response> S: <result code="1000"> S: <msg>Command completed successfully</msg> S: </result> S: <resData> S: <domain:infData S: xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" S: xsi:schemaLocation="urn:ietf:params:xml:ns:domain-1.0 S: domain-1.0.xsd"> S: <domain:name>3.8.0.0.6.9.2.3.6.1.4.4.e164.arpa</domain:name> S: <domain:roid>EXAMPLE1-REP</domain:roid> S: <domain:status s="ok"/> S: <domain:registrant>jd1234</domain:registrant> S: <domain:contact type="admin">sh8013</domain:contact> S: <domain:contact type="tech">sh8013</domain:contact> S: <domain:ns> S: <domain:hostObj>ns1.example.com</domain:hostObj> S: <domain:hostObj>ns2.example.com</domain:hostObj> S: </domain:ns> S: <domain:host>ns1.example.com</domain:host> S: <domain:host>ns2.example.com</domain:host> S: <domain:clID>ClientX</domain:clID> S: <domain:crID>ClientY</domain:crID> S: <domain:crDate>1999-04-03T22:00:00.0Z</domain:crDate> S: <domain:upID>ClientX</domain:upID> S: <domain:upDate>1999-12-03T09:00:00.0Z</domain:upDate> S: <domain:exDate>2005-04-03T22:00:00.0Z</domain:exDate> S: <domain:trDate>2000-04-08T09:00:00.0Z</domain:trDate> S: <domain:authInfo> S: <domain:pw>2fooBAR</domain:pw> S: </domain:authInfo> S: </domain:infData> S: </resData> S: <extension> S: <e164:infData xmlns:e164="urn:ietf:params:xml:ns:e164epp-1.0" S: xsi:schemaLocation="urn:ietf:params:xml:ns:e164epp-1.0 S: e164epp-1.0.xsd"> S: <e164:naptr> S: <e164:order>10</e164:order> S: <e164:pref>100</e164:pref> S: <e164:flags>u</e164:flags>

Hollenbeck                  Standards Track                     [Page 6]

RFC 4114                   EPP E.164 Mapping                   June 2005

Hollenbeck Standards Track [Page 6] RFC 4114 EPP E.164 Mapping June 2005

   S:     <e164:svc>E2U+sip</e164:svc>
   S:     <e164:regex>"!^.*$!sip:info@example.com!"</e164:regex>
   S:    </e164:naptr>
   S:    <e164:naptr>
   S:     <e164:order>10</e164:order>
   S:     <e164:pref>102</e164:pref>
   S:     <e164:flags>u</e164:flags>
   S:     <e164:svc>E2U+msg</e164:svc>
   S:     <e164:regex>"!^.*$!mailto:info@example.com!"</e164:regex>
   S:    </e164:naptr>
   S:   </e164:infData>
   S:  </extension>
   S:  <trID>
   S:   <clTRID>ABC-12345</clTRID>
   S:   <svTRID>54322-XYZ</svTRID>
   S:  </trID>
   S: </response>
   S:</epp>

S: <e164:svc>E2U+sip</e164:svc> S: <e164:regex>"!^.*$!sip:info@example.com!"</e164:regex> S: </e164:naptr> S: <e164:naptr> S: <e164:order>10</e164:order> S: <e164:pref>102</e164:pref> S: <e164:flags>u</e164:flags> S: <e164:svc>E2U+msg</e164:svc> S: <e164:regex>"!^.*$!mailto:info@example.com!"</e164:regex> S: </e164:naptr> S: </e164:infData> S: </extension> S: <trID> S: <clTRID>ABC-12345</clTRID> S: <svTRID>54322-XYZ</svTRID> S: </trID> S: </response> S:</epp>

   An EPP error response MUST be returned if an extended <info> command
   can not be processed for any reason.

An EPP error response MUST be returned if an extended <info> command can not be processed for any reason.

3.1.3.  EPP <transfer> Command

3.1.3. EPP <transfer> Command

   This extension does not add any elements to the EPP <transfer>
   command or <transfer> response described in the EPP domain mapping
   [1].

This extension does not add any elements to the EPP <transfer> command or <transfer> response described in the EPP domain mapping [1].

3.2.  EPP Transform Commands

3.2. EPP Transform Commands

   EPP provides five commands to transform objects: <create> to create
   an instance of an object, <delete> to delete an instance of an
   object, <renew> to extend the validity period of an object,
   <transfer> to manage object sponsorship changes, and <update> to
   change information associated with an object.

EPP provides five commands to transform objects: <create> to create an instance of an object, <delete> to delete an instance of an object, <renew> to extend the validity period of an object, <transfer> to manage object sponsorship changes, and <update> to change information associated with an object.

3.2.1.  EPP <create> Command

3.2.1. EPP <create> Command

   This extension defines additional elements for the EPP <create>
   command described in the EPP domain mapping [1].  No additional
   elements are defined for the EPP <create> response.

This extension defines additional elements for the EPP <create> command described in the EPP domain mapping [1]. No additional elements are defined for the EPP <create> response.

   The EPP <create> command provides a transform operation that allows a
   client to create a domain object.  In addition to the EPP command
   elements described in the EPP domain mapping [1], the command MUST
   contain an <extension> element.  The <extension> element MUST contain
   a child <e164:create> element that identifies the extension namespace
   and the location of the extension schema.  The <e164:create> element

The EPP <create> command provides a transform operation that allows a client to create a domain object. In addition to the EPP command elements described in the EPP domain mapping [1], the command MUST contain an <extension> element. The <extension> element MUST contain a child <e164:create> element that identifies the extension namespace and the location of the extension schema. The <e164:create> element

Hollenbeck                  Standards Track                     [Page 7]

RFC 4114                   EPP E.164 Mapping                   June 2005

Hollenbeck Standards Track [Page 7] RFC 4114 EPP E.164 Mapping June 2005

   contains one or more <e164:naptr> elements that contain the following
   child elements:

contains one or more <e164:naptr> elements that contain the following child elements:

   -  An <e164:order> element that contains a NAPTR order value.

- An <e164:order> element that contains a NAPTR order value.

   -  An <e164:pref> element that contains a NAPTR preference value.

- An <e164:pref> element that contains a NAPTR preference value.

   -  An OPTIONAL <e164:flags> element that contains a NAPTR flags
      value.

- An OPTIONAL <e164:flags> element that contains a NAPTR flags value.

   -  An <e164:svc> element that contains a NAPTR service value.

- An <e164:svc> element that contains a NAPTR service value.

   -  An OPTIONAL <e164:regex> element that contains a NAPTR regular
      expression value.

- An OPTIONAL <e164:regex> element that contains a NAPTR regular expression value.

   -  An OPTIONAL <e164:replacement> element that contains a NAPTR
      replacement value.

- An OPTIONAL <e164:replacement> element that contains a NAPTR replacement value.

   Example <create> command:

Example <create> command:

   C:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
   C:     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   C:     xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0
   C:     epp-1.0.xsd">
   C: <command>
   C:  <create>
   C:   <domain:create
   C:    xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"
   C:    xsi:schemaLocation="urn:ietf:params:xml:ns:domain-1.0
   C:    domain-1.0.xsd">
   C:     <domain:name>3.8.0.0.6.9.2.3.6.1.4.4.e164.arpa</domain:name>
   C:     <domain:period unit="y">2</domain:period>
   C:     <domain:ns>
   C:      <domain:hostObj>ns1.example.com</domain:hostObj>
   C:      <domain:hostObj>ns2.example.com</domain:hostObj>
   C:     </domain:ns>
   C:     <domain:registrant>jd1234</domain:registrant>
   C:     <domain:contact type="admin">sh8013</domain:contact>
   C:     <domain:contact type="tech">sh8013</domain:contact>
   C:     <domain:authInfo>
   C:      <domain:pw>2fooBAR</domain:pw>
   C:     </domain:authInfo>
   C:   </domain:create>
   C:  </create>
   C:  <extension>
   C:   <e164:create
   C:    xmlns:e164="urn:ietf:params:xml:ns:e164epp-1.0"

C:<?xml version="1.0" encoding="UTF-8" standalone="no"?> C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" C: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" C: xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 C: epp-1.0.xsd"> C: <command> C: <create> C: <domain:create C: xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" C: xsi:schemaLocation="urn:ietf:params:xml:ns:domain-1.0 C: domain-1.0.xsd"> C: <domain:name>3.8.0.0.6.9.2.3.6.1.4.4.e164.arpa</domain:name> C: <domain:period unit="y">2</domain:period> C: <domain:ns> C: <domain:hostObj>ns1.example.com</domain:hostObj> C: <domain:hostObj>ns2.example.com</domain:hostObj> C: </domain:ns> C: <domain:registrant>jd1234</domain:registrant> C: <domain:contact type="admin">sh8013</domain:contact> C: <domain:contact type="tech">sh8013</domain:contact> C: <domain:authInfo> C: <domain:pw>2fooBAR</domain:pw> C: </domain:authInfo> C: </domain:create> C: </create> C: <extension> C: <e164:create C: xmlns:e164="urn:ietf:params:xml:ns:e164epp-1.0"

Hollenbeck                  Standards Track                     [Page 8]

RFC 4114                   EPP E.164 Mapping                   June 2005

Hollenbeck Standards Track [Page 8] RFC 4114 EPP E.164 Mapping June 2005

   C:    xsi:schemaLocation="urn:ietf:params:xml:ns:e164epp-1.0
   C:    e164epp-1.0.xsd">
   C:    <e164:naptr>
   C:     <e164:order>10</e164:order>
   C:     <e164:pref>100</e164:pref>
   C:     <e164:flags>u</e164:flags>
   C:     <e164:svc>E2U+sip</e164:svc>
   C:     <e164:regex>"!^.*$!sip:info@example.com!"</e164:regex>
   C:    </e164:naptr>
   C:    <e164:naptr>
   C:     <e164:order>10</e164:order>
   C:     <e164:pref>102</e164:pref>
   C:     <e164:flags>u</e164:flags>
   C:     <e164:svc>E2U+msg</e164:svc>
   C:     <e164:regex>"!^.*$!mailto:info@example.com!"</e164:regex>
   C:    </e164:naptr>
   C:   </e164:create>
   C:  </extension>
   C:  <clTRID>ABC-12345</clTRID>
   C: </command>
   C:</epp>

C: xsi:schemaLocation="urn:ietf:params:xml:ns:e164epp-1.0 C: e164epp-1.0.xsd"> C: <e164:naptr> C: <e164:order>10</e164:order> C: <e164:pref>100</e164:pref> C: <e164:flags>u</e164:flags> C: <e164:svc>E2U+sip</e164:svc> C: <e164:regex>"!^.*$!sip:info@example.com!"</e164:regex> C: </e164:naptr> C: <e164:naptr> C: <e164:order>10</e164:order> C: <e164:pref>102</e164:pref> C: <e164:flags>u</e164:flags> C: <e164:svc>E2U+msg</e164:svc> C: <e164:regex>"!^.*$!mailto:info@example.com!"</e164:regex> C: </e164:naptr> C: </e164:create> C: </extension> C: <clTRID>ABC-12345</clTRID> C: </command> C:</epp>

   When an extended <create> command has been processed successfully,
   the EPP response is as described in the EPP domain mapping [1].

When an extended <create> command has been processed successfully, the EPP response is as described in the EPP domain mapping [1].

3.2.2.  EPP <delete> Command

3.2.2. EPP <delete> Command

   This extension does not add any elements to the EPP <delete> command
   or <delete> response described in the EPP domain mapping [1].

This extension does not add any elements to the EPP <delete> command or <delete> response described in the EPP domain mapping [1].

3.2.3.  EPP <renew> Command

3.2.3. EPP <renew> Command

   This extension does not add any elements to the EPP <renew> command
   or <renew> response described in the EPP domain mapping [1].

This extension does not add any elements to the EPP <renew> command or <renew> response described in the EPP domain mapping [1].

3.2.4.  EPP <transfer> Command

3.2.4. EPP <transfer> Command

   This extension does not add any elements to the EPP <transfer>
   command or <transfer> response described in the EPP domain mapping
   [1].

This extension does not add any elements to the EPP <transfer> command or <transfer> response described in the EPP domain mapping [1].

3.2.5.  EPP <update> Command

3.2.5. EPP <update> Command

   This extension defines additional elements for the EPP <update>
   command described in the EPP domain mapping [1].  No additional
   elements are defined for the EPP <update> response.

This extension defines additional elements for the EPP <update> command described in the EPP domain mapping [1]. No additional elements are defined for the EPP <update> response.

Hollenbeck                  Standards Track                     [Page 9]

RFC 4114                   EPP E.164 Mapping                   June 2005

Hollenbeck Standards Track [Page 9] RFC 4114 EPP E.164 Mapping June 2005

   The EPP <update> command provides a transform operation that allows a
   client to change the state of a domain object.  In addition to the
   EPP command elements described in the EPP domain mapping [1], the
   <update> command MUST contain an <extension> element.  The
   <extension> element MUST contain a child <e164:update> element that
   identifies the extension namespace and the location of the extension
   schema.  The <e164:update> element contains one or more <e164:add> or
   <e164:rem> elements.  Each <e164:add> and <e164:rem> element contains
   an <e164:naptr> element that contains the following child elements:

The EPP <update> command provides a transform operation that allows a client to change the state of a domain object. In addition to the EPP command elements described in the EPP domain mapping [1], the <update> command MUST contain an <extension> element. The <extension> element MUST contain a child <e164:update> element that identifies the extension namespace and the location of the extension schema. The <e164:update> element contains one or more <e164:add> or <e164:rem> elements. Each <e164:add> and <e164:rem> element contains an <e164:naptr> element that contains the following child elements:

   -  An <e164:order> element that contains a NAPTR order value.

- An <e164:order> element that contains a NAPTR order value.

   -  An <e164:pref> element that contains a NAPTR preference value.

- An <e164:pref> element that contains a NAPTR preference value.

   -  An OPTIONAL <e164:flags> element that contains a NAPTR flags
      value.

- An OPTIONAL <e164:flags> element that contains a NAPTR flags value.

   -  An <e164:svc> element that contains a NAPTR service value.

- An <e164:svc> element that contains a NAPTR service value.

   -  An OPTIONAL <e164:regex> element that contains a NAPTR regular
      expression value.

- An OPTIONAL <e164:regex> element that contains a NAPTR regular expression value.

   -  An OPTIONAL <e164:replacement> element that contains a NAPTR
      replacement value.

- An OPTIONAL <e164:replacement> element that contains a NAPTR replacement value.

   Example <update> command:

Example <update> command:

   C:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
   C:     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   C:     xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0
   C:     epp-1.0.xsd">
   C: <command>
   C:  <update>
   C:   <domain:update
   C:    xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"
   C:    xsi:schemaLocation="urn:ietf:params:xml:ns:domain-1.0
   C:    domain-1.0.xsd">
   C:    <domain:name>3.8.0.0.6.9.2.3.6.1.4.4.e164.arpa</domain:name>
   C:     </domain:update>
   C:   </update>
   C:   <extension>
   C:    <e164:update xmlns:e164="urn:ietf:params:xml:ns:e164epp-1.0"
   C:     xsi:schemaLocation="urn:ietf:params:xml:ns:e164epp-1.0
   C:     e164epp-1.0.xsd">
   C:     <e164:rem>
   C:      <e164:naptr>
   C:       <e164:order>10</e164:order>

C:<?xml version="1.0" encoding="UTF-8" standalone="no"?> C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" C: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" C: xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 C: epp-1.0.xsd"> C: <command> C: <update> C: <domain:update C: xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" C: xsi:schemaLocation="urn:ietf:params:xml:ns:domain-1.0 C: domain-1.0.xsd"> C: <domain:name>3.8.0.0.6.9.2.3.6.1.4.4.e164.arpa</domain:name> C: </domain:update> C: </update> C: <extension> C: <e164:update xmlns:e164="urn:ietf:params:xml:ns:e164epp-1.0" C: xsi:schemaLocation="urn:ietf:params:xml:ns:e164epp-1.0 C: e164epp-1.0.xsd"> C: <e164:rem> C: <e164:naptr> C: <e164:order>10</e164:order>

Hollenbeck                  Standards Track                    [Page 10]

RFC 4114                   EPP E.164 Mapping                   June 2005

Hollenbeck Standards Track [Page 10] RFC 4114 EPP E.164 Mapping June 2005

   C:       <e164:pref>102</e164:pref>
   C:       <e164:flags>u</e164:flags>
   C:       <e164:svc>E2U+msg</e164:svc>
   C:       <e164:regex>"!^.*$!mailto:info@example.com!"</e164:regex>
   C:      </e164:naptr>
   C:     </e164:rem>
   C:    </e164:update>
   C:   </extension>
   C:  <clTRID>ABC-12345</clTRID>
   C: </command>
   C:</epp>

C: <e164:pref>102</e164:pref> C: <e164:flags>u</e164:flags> C: <e164:svc>E2U+msg</e164:svc> C: <e164:regex>"!^.*$!mailto:info@example.com!"</e164:regex> C: </e164:naptr> C: </e164:rem> C: </e164:update> C: </extension> C: <clTRID>ABC-12345</clTRID> C: </command> C:</epp>

   When an extended <update> command has been processed successfully,
   the EPP response is as described in the EPP domain mapping [1].

When an extended <update> command has been processed successfully, the EPP response is as described in the EPP domain mapping [1].

4.  Formal Syntax

4. Formal Syntax

   An EPP object mapping is specified in XML Schema notation.  The
   formal syntax presented here is a complete schema representation of
   the object mapping suitable for automated validation of EPP XML
   instances.  The BEGIN and END tags are not part of the schema; they
   are used to note the beginning and ending of the schema for URI
   registration purposes.

An EPP object mapping is specified in XML Schema notation. The formal syntax presented here is a complete schema representation of the object mapping suitable for automated validation of EPP XML instances. The BEGIN and END tags are not part of the schema; they are used to note the beginning and ending of the schema for URI registration purposes.

   BEGIN
   <?xml version="1.0" encoding="UTF-8"?>

BEGIN <?xml version="1.0" encoding="UTF-8"?>

   <schema targetNamespace="urn:ietf:params:xml:ns:e164epp-1.0"
           xmlns:e164="urn:ietf:params:xml:ns:e164epp-1.0"
           xmlns="http://www.w3.org/2001/XMLSchema"
           elementFormDefault="qualified">

<schema targetNamespace="urn:ietf:params:xml:ns:e164epp-1.0" xmlns:e164="urn:ietf:params:xml:ns:e164epp-1.0" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">

     <annotation>
       <documentation>
         Extensible Provisioning Protocol v1.0
         domain name extension schema for E.164 number provisioning.
       </documentation>
     </annotation>

<annotation> <documentation> Extensible Provisioning Protocol v1.0 domain name extension schema for E.164 number provisioning. </documentation> </annotation>

   <!--
   Child elements found in EPP commands.
   -->
     <element name="create" type="e164:createType"/>
     <element name="update" type="e164:updateType"/>

<!-- Child elements found in EPP commands. --> <element name="create" type="e164:createType"/> <element name="update" type="e164:updateType"/>

Hollenbeck                  Standards Track                    [Page 11]

RFC 4114                   EPP E.164 Mapping                   June 2005

Hollenbeck Standards Track [Page 11] RFC 4114 EPP E.164 Mapping June 2005

   <!--
   Global elements.
   -->
     <element name="naptr" type="e164:naptrType"/>

<!-- Global elements. --> <element name="naptr" type="e164:naptrType"/>

   <!--
   Child elements of the <create> command.
   -->
     <complexType name="createType">
       <sequence>
         <element ref="e164:naptr" maxOccurs="unbounded"/>
       </sequence>
     </complexType>

<!-- Child elements of the <create> command. --> <complexType name="createType"> <sequence> <element ref="e164:naptr" maxOccurs="unbounded"/> </sequence> </complexType>

     <complexType name="naptrType">
       <sequence>
         <element name="order" type="unsignedShort"/>
         <element name="pref" type="unsignedShort"/>
         <element name="flags" type="e164:flagsType"
          minOccurs="0"/>
         <element name="svc" type="e164:svcType"/>
         <element name="regex" type="e164:regexType"
          minOccurs="0"/>
         <element name="repl" type="e164:replType"
          minOccurs="0"/>
       </sequence>
     </complexType>

<complexType名前=「naptrType「><系列><要素名=」オーダー」タイプ="unsignedShort"/><要素名前="pref"><要素名前=タイプ="unsignedShort"/「旗」は=「e164: flagsType」minOccurs=「0インチ/>」をタイプします; <要素名前=「svcな」タイプ=「e164: svcType」/><要素名前="regex"タイプが「e164: regexType」minOccurs=と等しい、「0インチ/>の<要素名前="repl"タイプ=「e164: replType」minOccursは「0インチ/>の</系列></complexType>」と等しいです。

     <simpleType name="flagsType">
       <restriction base="token">
         <pattern value="[A-Z]|[a-z]|[0-9]"/>
         <length value="1"/>
       </restriction>
     </simpleType>

<simpleTypeは「flagsType「><制限ベース=」トークン「><パターン価値=」[A-Z]」と=を命名します。|[a-z]|"[0-9]"/><長さの価値は「1インチ/>の</制限></simpleType>」と等しいです。

     <simpleType name="svcType">
       <restriction base="token">
         <minLength value="1"/>
       </restriction>
     </simpleType>

<simpleType名前=「svcType「><制限ベース=」トークン「><minLength価値=」の1インチ/>の</制限></simpleType>」

     <simpleType name="regexType">
       <restriction base="token">
         <minLength value="1"/>
       </restriction>
     </simpleType>

<simpleType名前=「regexType「><制限ベース=」トークン「><minLength価値=」の1インチ/>の</制限></simpleType>」

Hollenbeck                  Standards Track                    [Page 12]

RFC 4114                   EPP E.164 Mapping                   June 2005

2005年6月を写像するHollenbeck標準化過程[12ページ]RFC4114EPP E.164

     <simpleType name="replType">
       <restriction base="token">
         <minLength value="1"/>
         <maxLength value="255"/>
       </restriction>
     </simpleType>

<simpleType名前=「1インチ/>のreplType「><制限ベース=」トークン「><minLength価値=」<maxLength値=「255」/></制限></simpleType>」

   <!--
   Child elements of the <update> command.
   -->
     <complexType name="updateType">
       <sequence>
         <element name="add" type="e164:addRemType"
          minOccurs="0"/>
         <element name="rem" type="e164:addRemType"
          minOccurs="0"/>
       </sequence>
     </complexType>

<!--<の子供要素は>コマンドをアップデートします。 --「><complexType名前=「updateType「><系列><要素名=」は加え」タイプ=「e164: addRemType」minOccurs=「0インチ/>の<要素名=」レム」タイプ=「e164: addRemType」minOccursは「0インチ/>の</系列></complexType>」と等しいです。

   <!--
   Data elements that can be added or removed.
   -->
     <complexType name="addRemType">
       <sequence>
         <element ref="e164:naptr" maxOccurs="unbounded"/>
       </sequence>
     </complexType>

<!--加えるか、または取り除くことができるデータ要素。 --><complexTypeが=を命名する、「addRemType「><系列><要素審判=「e164: naptr」maxOccurs=「限りない」/></系列></complexType>」

   <!--
   Child response elements.
   -->
     <element name="infData" type="e164:infDataType"/>

<!--子供応答要素。 --><要素名=の"infData"は=「e164: infDataType」/>をタイプします。

   <!--
   <info> response elements.
   -->
     <complexType name="infDataType">
       <sequence>
         <element ref="e164:naptr" maxOccurs="unbounded"/>
       </sequence>
     </complexType>

<!--<インフォメーション>応答要素。 --><complexTypeが=を命名する、「infDataType「><系列><要素審判=「e164: naptr」maxOccurs=「限りない」/></系列></complexType>」

   <!--
   End of schema.
   -->
   </schema>
   END

<!--図式の終わり。 --></図式>エンド

Hollenbeck                  Standards Track                    [Page 13]

RFC 4114                   EPP E.164 Mapping                   June 2005

2005年6月を写像するHollenbeck標準化過程[13ページ]RFC4114EPP E.164

5.  Internationalization Considerations

5. 国際化問題

   EPP is represented in XML, which provides native support for encoding
   information using the Unicode character set and its more compact
   representations, including UTF-8 [10].  Conformant XML processors
   recognize both UTF-8 and UTF-16 [11].  Though XML includes provisions
   to identify and use other character encodings through use of an
   "encoding" attribute in an <?xml?> declaration, use of UTF-8 is
   RECOMMENDED in environments where parser encoding support
   incompatibility exists.

EPPはXMLに表されます、UTF-8[10]を含んでいて。(XMLは、ユニコード文字集合とそのよりコンパクトな表現を使用することで符号化情報のネイティブのサポートを提供します)。 Conformant XMLプロセッサはUTF-8とUTF-16[11]の両方を認識します。 XMLは<--xml-->宣言における「コード化」属性の使用で他の文字符号化を特定して、使用するために条項を含んでいますが、UTF-8の使用はサポートの不一致をコード化するパーサが存在する環境でRECOMMENDEDです。

   As an extension of the EPP domain mapping [1], the elements, element
   content, attributes, and attribute values described in this document
   MUST inherit the internationalization conventions used to represent
   higher-layer domain and core protocol structures present in an XML
   instance that includes this extension.

[1]、要素、要素含有量、属性、および属性値が説明したEPPドメインマッピングの拡大が本書では世襲されなければならないとき、国際化コンベンションは以前はよくより高い層のドメインとこの拡大を含んでいるXMLインスタンスにおける現在のコアプロトコル構造を表していました。

6.  IANA Considerations

6. IANA問題

   This document uses URNs to describe XML namespaces and XML schemas
   conforming to a registry mechanism described in RFC 3688 [9].  Two
   URI assignments have been completed by the IANA:

このドキュメントは、RFC3688[9]で説明された登録メカニズムに従うXML名前空間とXML schemasについて説明するのにURNsを使用します。 2つのURI課題がIANAによって終了しました:

   Registration for the extension namespace:

拡大名前空間のための登録:

      URI: urn:ietf:params:xml:ns:e164epp-1.0

URI: つぼ:ietf:params:xml:ナノ秒: e164epp-1.0

      Registrant Contact: IESG

記入者接触: IESG

      XML: None.  Namespace URIs do not represent an XML specification.

XML: なし。 名前空間URIはXML仕様を表しません。

   Registration for the extension XML schema:

拡大XML図式のための登録:

      URI: urn:ietf:params:xml:schema:e164epp-1.0

URI: つぼ:ietf:params:xml:図式: e164epp-1.0

      Registrant Contact: IESG

記入者接触: IESG

      XML: See the "Formal Syntax" section of this document.

XML: このドキュメントの「正式な構文」セクションを見てください。

7.  Security Considerations

7. セキュリティ問題

   The mapping extensions described in this document do not provide any
   security services beyond those described by EPP [5], the EPP domain
   name mapping [1], and protocol layers used by EPP.  Security
   considerations related to ENUM are described in the "Security
   Considerations" section of the ENUM specification [6]; security
   considerations related to the Dynamic Delegation Discovery System and
   NAPTR records are described in the "Security Considerations" section

本書では説明されたマッピング拡張子はEPP[5]によって説明されたもの、[1]を写像するEPPドメイン名、およびEPPによって使用されたプロトコル層を超えて少しのセキュリティー・サービスも供給しません。 ENUMに関連するセキュリティ問題はENUM仕様[6]の「セキュリティ問題」セクションで説明されます。 Dynamic DelegationディスカバリーSystemとNAPTR記録に関連するセキュリティ問題は「セキュリティ問題」セクションで説明されます。

Hollenbeck                  Standards Track                    [Page 14]

RFC 4114                   EPP E.164 Mapping                   June 2005

2005年6月を写像するHollenbeck標準化過程[14ページ]RFC4114EPP E.164

   of RFC 3403 [8].  The security considerations described in these
   specifications apply to this specification as well.

RFC3403[8]について。 これらの仕様で説明されたセキュリティ問題はまた、この仕様に適用されます。

   As with other domain object transforms, the EPP transform operations
   described in this document MUST be restricted to the sponsoring
   client as authenticated using the mechanisms described in sections
   2.9.1.1 and 7 of RFC 3730 [5].  Any attempt to perform a transform
   operation on a domain object by any client other than the sponsoring
   client MUST be rejected with an appropriate EPP authorization error.

他のドメインのように、変換、変換操作がこれで説明したEPPがメカニズムを使用することで認証される後援しているクライアントに制限しなければならないと記録するオブジェクトはセクション2.9.1で.1と7RFC3730[5]について説明しました。 適切なEPP承認誤りで後援しているクライアント以外のどんなクライアントでもドメインオブジェクトに変換操作を実行するどんな試みも拒絶しなければなりません。

8.  Acknowledgements

8. 承認

   The author would like to thank the following people who have provided
   significant contributions to the development of this document:

作者はこのドキュメントの開発への重要な貢献を提供した以下の人々に感謝したがっています:

   Lawrence Conroy, Edward Lewis, Michael Mealling, Allison Mankin, Chip
   Sharp, and James Yu.

ローレンス・コンロイ、エドワード・ルイス、マイケルMealling、アリソン・マンキンは鋭い、そして、ジェームス・ユーを欠きます。

9.  References

9. 参照

9.1.  Normative References

9.1. 引用規格

   [1]  Hollenbeck, S., "Extensible Provisioning Protocol (EPP) Domain
        Name Mapping", RFC 3731, March 2004.

[1]Hollenbeck、S.、「広げることができる食糧を供給するプロトコル(EPP)ドメイン名マッピング」、RFC3731、2004年3月。

   [2]  Paoli, J., Sperberg-McQueen, C., Bray, T., and E. Maler,
        "Extensible Markup Language (XML) 1.0 (Second Edition)", W3C
        FirstEdition REC-xml-20001006, October 2000.

[2] パオリ、J.、T.、およびE.Maler、「拡張マークアップ言語(XML)1.0(第2版)」をSperberg-マックィーン、C.はいななかせます、W3C FirstEdition REC-xml-20001006、2000年10月。

   [3]  Maloney, M., Beech, D., Mendelsohn, N., and H. Thompson, "XML
        Schema Part 1: Structures", W3C REC REC-xmlschema-1-20010502,
        May 2001.

[3] マローニー、M.、ぶな、D.、メンデルゾーン、N.、およびH.トンプソン、「XML図式第1部:」 「構造」(W3C REC REC-xmlschema-1-20010502)は2001がそうするかもしれません。

   [4]  Malhotra, A. and P. Biron, "XML Schema Part 2: Datatypes", W3C
        REC REC-xmlschema-2-20010502, May 2001.

[4]Malhotra、A.、およびP.ビロン、「XML図式第2部:」 「データ型式」(W3C REC REC-xmlschema-2-20010502)は2001がそうするかもしれません。

   [5]  Hollenbeck, S., "Extensible Provisioning Protocol (EPP)", RFC
        3730, March 2004.

2004年のS.、「広げることができる食糧を供給するプロトコル(EPP)」、RFC3730行進の[5]Hollenbeck。

   [6]  Faltstrom, P. and M. Mealling, "The E.164 to Uniform Resource
        Identifiers (URI) Dynamic Delegation Discovery System (DDDS)
        Application (ENUM)", RFC 3761, April 2004.

[6]FaltstromとP.とM.食事、「Uniform Resource Identifier(URI)ダイナミックな委譲発見システム(DDDS)アプリケーション(ENUM)へのE.164」、RFC3761、2004年4月。

   [7]  Bradner, S., "Key words for use in RFCs to Indicate Requirement
        Levels", BCP 14, RFC 2119, March 1997.

[7] ブラドナー、S.、「Indicate Requirement LevelsへのRFCsにおける使用のためのキーワード」、BCP14、RFC2119、1997年3月。

Hollenbeck                  Standards Track                    [Page 15]

RFC 4114                   EPP E.164 Mapping                   June 2005

2005年6月を写像するHollenbeck標準化過程[15ページ]RFC4114EPP E.164

   [8]  Mealling, M., "Dynamic Delegation Discovery System (DDDS) Part
        Three: The Domain Name System (DNS) Database", RFC 3403, October
        2002.

[8] 食事、M.、「ダイナミックな委譲発見システム(DDDS)は3を分けます」。 「ドメインネームシステム(DNS)データベース」、RFC3403、2002年10月。

   [9]  Mealling, M., "The IETF XML Registry", BCP 81, RFC 3688, January
        2004.

[9] 食事、M.、「IETF XML登録」、BCP81、RFC3688、2004年1月。

9.2.  Informative References

9.2. 有益な参照

   [10]  Yergeau, F., "UTF-8, a transformation format of ISO 10646", STD
         63, RFC 3629, November 2003.

[10]Yergeau、F.、「UTF-8、ISO10646インチ、STD63、RFC3629、11月2003日の変換形式

   [11]  Hoffman, P. and F. Yergeau, "UTF-16, an encoding of ISO 10646",
         RFC 2781, February 2000.

[11] ホフマン、P.とF.Yergeau、「UTF-16、ISO10646のコード化」RFC2781、2000年2月。

Author's Address

作者のアドレス

   Scott Hollenbeck
   VeriSign, Inc.
   21345 Ridgetop Circle
   Dulles, VA  20166-6503
   US

スコットHollenbeckベリサインInc.21345屋根の頂円のヴァージニア20166-6503ダレス(米国)

   EMail: shollenbeck@verisign.com

メール: shollenbeck@verisign.com

Hollenbeck                  Standards Track                    [Page 16]

RFC 4114                   EPP E.164 Mapping                   June 2005

2005年6月を写像するHollenbeck標準化過程[16ページ]RFC4114EPP E.164

Full Copyright Statement

完全な著作権宣言文

   Copyright (C) The Internet Society (2005).

Copyright(C)インターネット協会(2005)。

   This document is subject to the rights, licenses and restrictions
   contained in BCP 78, and except as set forth therein, the authors
   retain all their rights.

このドキュメントはBCP78に含まれた権利、ライセンス、および制限を受けることがあります、そして、そこに詳しく説明されるのを除いて、作者は彼らのすべての権利を保有します。

   This document and the information contained herein are provided on an
   "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
   OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
   ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
   INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
   INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
   WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

このドキュメントと「そのままで」という基礎と貢献者、その人が代表する組織で提供するか、または後援されて、インターネット協会とインターネット・エンジニアリング・タスク・フォースはすべての保証を放棄します、と急行ORが含意したということであり、他を含んでいて、ここに含まれて、情報の使用がここに侵害しないどんな保証も少しもまっすぐになるという情報か市場性か特定目的への適合性のどんな黙示的な保証。

Intellectual Property

知的所有権

   The IETF takes no position regarding the validity or scope of any
   Intellectual Property Rights or other rights that might be claimed to
   pertain to the implementation or use of the technology described in
   this document or the extent to which any license under such rights
   might or might not be available; nor does it represent that it has
   made any independent effort to identify any such rights.  Information
   on the procedures with respect to rights in RFC documents can be
   found in BCP 78 and BCP 79.

IETFはどんなIntellectual Property Rightsの正当性か範囲、実装に関係すると主張されるかもしれない他の権利、本書では説明された技術の使用またはそのような権利の下におけるどんなライセンスも利用可能であるかもしれない、または利用可能でないかもしれない範囲に関しても立場を全く取りません。 または、それはそれを表しません。どんなそのような権利も特定するどんな独立している取り組みも作りました。 BCP78とBCP79でRFCドキュメントの権利に関する手順に関する情報を見つけることができます。

   Copies of IPR disclosures made to the IETF Secretariat and any
   assurances of licenses to be made available, or the result of an
   attempt made to obtain a general license or permission for the use of
   such proprietary rights by implementers or users of this
   specification can be obtained from the IETF on-line IPR repository at
   http://www.ietf.org/ipr.

IPR公開のコピーが利用可能に作られるべきライセンスの保証、または一般的な免許を取得するのが作られた試みの結果をIETF事務局といずれにもしたか、または http://www.ietf.org/ipr のIETFのオンラインIPR倉庫からこの仕様のimplementersかユーザによるそのような所有権の使用のために許可を得ることができます。

   The IETF invites any interested party to bring to its attention any
   copyrights, patents or patent applications, or other proprietary
   rights that may cover technology that may be required to implement
   this standard.  Please address the information to the IETF at ietf-
   ipr@ietf.org.

IETFはこの規格を実装するのに必要であるかもしれない技術をカバーするかもしれないどんな著作権もその注目していただくどんな利害関係者、特許、特許出願、または他の所有権も招待します。 ietf ipr@ietf.org のIETFに情報を扱ってください。

Acknowledgement

承認

   Funding for the RFC Editor function is currently provided by the
   Internet Society.

RFC Editor機能のための基金は現在、インターネット協会によって提供されます。

Hollenbeck                  Standards Track                    [Page 17]

Hollenbeck標準化過程[17ページ]

一覧

 RFC 1〜100  RFC 1401〜1500  RFC 2801〜2900  RFC 4201〜4300 
 RFC 101〜200  RFC 1501〜1600  RFC 2901〜3000  RFC 4301〜4400 
 RFC 201〜300  RFC 1601〜1700  RFC 3001〜3100  RFC 4401〜4500 
 RFC 301〜400  RFC 1701〜1800  RFC 3101〜3200  RFC 4501〜4600 
 RFC 401〜500  RFC 1801〜1900  RFC 3201〜3300  RFC 4601〜4700 
 RFC 501〜600  RFC 1901〜2000  RFC 3301〜3400  RFC 4701〜4800 
 RFC 601〜700  RFC 2001〜2100  RFC 3401〜3500  RFC 4801〜4900 
 RFC 701〜800  RFC 2101〜2200  RFC 3501〜3600  RFC 4901〜5000 
 RFC 801〜900  RFC 2201〜2300  RFC 3601〜3700  RFC 5001〜5100 
 RFC 901〜1000  RFC 2301〜2400  RFC 3701〜3800  RFC 5101〜5200 
 RFC 1001〜1100  RFC 2401〜2500  RFC 3801〜3900  RFC 5201〜5300 
 RFC 1101〜1200  RFC 2501〜2600  RFC 3901〜4000  RFC 5301〜5400 
 RFC 1201〜1300  RFC 2601〜2700  RFC 4001〜4100  RFC 5401〜5500 
 RFC 1301〜1400  RFC 2701〜2800  RFC 4101〜4200 

スポンサーリンク

doubleTwist 写真・音楽・動画を手軽に転送できるソフト

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る