Internet DRAFT - draft-bartosiewicz-enum-48tld

draft-bartosiewicz-enum-48tld



Internet Draft                                      Tomek Zygmuntowicz
draft-bartosiewicz-enum-48tld-01.txt             Patrycja Wegrzynowicz
January 21, 2005                                      Kuba Laszkiewicz
Expires in six months                                 Juliusz Brzostek
Intended status: Informational                         Witold Zarowski
                                                      Krzysztof Olesik
                                                  Andrzej Bartosiewicz
                                              NASK (+48 ENUM Registry)



                 EPP parameters for 8.4.e164.arpa Registry




Status of this Memo

    By submitting this Internet-Draft, each author represents that any
    applicable patent or other IPR claims of which he or she is aware
    have been disclosed, and any of which he or she becomes aware will
    be disclosed, in accordance with RFC 3668.

    Internet-Drafts are working documents of the Internet Engineering
    Task Force (IETF), its areas, and its working groups.  Note that
    other groups may also distribute working documents as
    Internet-Drafts.

    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."

    The list of current Internet-Drafts can be accessed at
    http://www.ietf.org/1id-abstracts.html

    The list of Internet-Draft Shadow Directories can be accessed at
    http://www.ietf.org/shadow.html

Abstract

   This document is a proposed description of the cooperation protocol
   between NASK and its Partners. The proposal can be replaced with the
   new document or can be invalidated.

   The content of this proposal relates to the documents:
   <draft-ietf-provreg-epp-08.txt>, <draft-ietf-provreg-epp-host-
   06.txt>, <draft-ietf-provreg-epp-domain-06.txt>, <draft-ietf-
   provreg-epp-contact-06.txt>, RFC 3375 published by Internet
   Engineering Task Force.


1.  Introduction

   The Extensible Provisioning Protocol (EPP, [2]) describes an
   application layer client-server protocol for the provisioning and
   management of objects stored in a shared central repository.
   Specified in XML, EPP defines generic object management operations
   and an extensible framework that maps protocol operations to
   objects.

   The intent of this document is to specify the protocol elements in
   EPP extensions in order to accomodate additional information
   required for a registrar to interconnect with the 8.4.e164.arpa
   registry via an EPP-compatible interface.

   This document is based on the protocol for .PL domain names
   registrations. Readers should take document "EPP parameters for
   .pl ccTLD" (draft-zygmuntowicz-epp-pltld-00.txt) into consideration.


2.  EPP modifications

   2.1.  The individual element

      The individual element has been added to commands:
      <contact:create>, <contact:update> and <contact:info>. It
      specifies whether the contact represents a private person.

   2.2.  The consentForPublishing element

      The consentForPublishing element has been added to commands:
      <contact:create>, <contact:update> and <contact:info>. It
      specifies for a contact representing a private person whether
      this person has given its assent for publishing personal details
      in WHOIS database. The consentForPublishing element has no
      meaning for a contact which does not represent a private person.

   2.3. A transfer of a domain or a contact does not require a
      confirmation of sponsoring client of that object. A result of a
      transfer command is returned directly in response to
      <domain:transfer> or <contact:transfer> command with option
      op=request (status serverApproved is set in case of successful
      processing of transfer command). Options of the <domain:transfer>
      and <contact:transfer> commands other than request are not
      supported.

   2.4. It is possible to delete a host using the <host:delete>
      command, even if there are domains delegated to that host, on the
      condition that the host is not configured for any domain which is
      delegated to this host. A side effect of a removal of a host is
      removal of all delegations to that host.

   2.5. Using the <host:create> command it is possible to create a host
      which belongs to a zone maintained by Registry (NASK) and for
      which no superordinate domain exists. Such created host has the
      pendingCreate status. It will be removed from the system if the
      superordinate domain is not reserved or registered before
      expiration of a period determined by the system parameters.

   2.6. A change of a host's name is forbidden. A providing of the
      <host:chg> element in the <host:update> element causes failure of
      the <host:update> command.

   2.7. The <host:info> command returns full set of information only
      for sponsoring client, for other clients operation fails.

   2.8. The <domain:info> command returns full set of information only
      for sponsoring client of a domain and client which provided a
      correct authorization information in the <domain:authInfo>
      element. In other cases command fails.

   2.9. The <contact:info> command returns full set of information
      only to sponsoring client of a domain and to client who provided
      a correct authorization information of domain in the
      <contact:authInfo> element. Furthermore, if contact represents a
      private person (individual=1) who consents to publish his/her
      personal details (consentForPublishing=1) then information is
      returned to the others clients. In other cases command fails.


3. Examples

Example 1: <domain:create> command

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
 <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
   <command>
    <create>
     <domain:create
      xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"
      xsi:schemaLocation="urn:ietf:params:xml:ns:domain-1.0
      domain-1.0.xsd">
       <domain:name>0.7.5.1.4.2.6.0.6.8.4.e164.arpa</domain:name>
       <domain:period unit="y">2</domain:period>
       <domain:ns>ns1.example.tld</domain:ns>
       <domain:ns>ns1.example2.tld</domain:ns>
       <domain:registrant>jd1234</domain:registrant>
       <domain:authInfo><domain:pw>2fooBAR</domain:pw>
       </domain:authInfo>
     </domain:create>
   </create>
  <extension>
   <extdom:create
     xmlns:extdom="http://www.dns.pl/NASK-EPP/extdom-1.0"
     xsi:schemaLocation="http://www.dns.pl/NASK-EPP/extdom-1.0
     extdom-1.0.xsd">
    <extdom:reason>nice name</extdom:reason>
   </extdom:create>
  </extension>
  <clTRID>ABC-12345</clTRID>
 </command>
</epp>


Example 2: Processing of the <host:create> command

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0
     epp-1.0.xsd">
  <command>
    <create>
      <host:create
       xmlns:host="urn:ietf:params:xml:ns:host-1.0"
       xsi:schemaLocation="urn:ietf:params:xml:ns:host-1.0
       host-1.0.xsd">
        <host:name>ns1.example.tld</host:name>
        <host:addr ip="v4">192.1.2.3</host:addr>
        <host:addr ip="v4">198.1.2.3</host:addr>
        <host:addr ip="v6">1080:0:0:0:8:800:200417A</host:addr>
      </host:create>
    </create>
    <clTRID>ABC-12345</clTRID>
  </command>
</epp>


Example 3: System answer to the <host:create> command

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0
     epp-1.0.xsd">
  <response>
    <result code="1000">
      <msg>Command completed successfully</msg>
    </result>
    <resData>
      <host:creData
       xmlns:host="urn:ietf:params:xml:ns:host-1.0"
       xsi:schemaLocation="urn:ietf:params:xml:ns:host-1.0
       host-1.0.xsd">
        <host:name>ns1.example.tld</host:name>
        <host:crDate>1999-04-03T22:00:00.0Z</host:crDate>
      </host:creData>
    </resData>
    <trID>
      <clTRID>ABC-12345</clTRID>
      <svTRID>54322-XYZ</svTRID>
    </trID>  </response>
</epp>


Example 4: Processing of the <host:info> command

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0
     epp-1.0.xsd">
  <command>
    <info>
      <host:info
       xmlns:host="urn:ietf:params:xml:ns:host-1.0"
       xsi:schemaLocation="urn:ietf:params:xml:ns:host-1.0
       host-1.0.xsd">
        <host:name>ns1.example.tld</host:name>
      </host:info>
    </info>
    <clTRID>ABC-12345</clTRID>
  </command>
</epp>

Example 5: System answer to the <host:info> command

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0
     epp-1.0.xsd">
  <response>
    <result code="1000">
      <msg>Command completed successfully</msg>
    </result>
    <resData>
      <host:infData
       xmlns:host="urn:ietf:params:xml:ns:host-1.0"
       xsi:schemaLocation="urn:ietf:params:xml:ns:host-1.0
       host-1.0.xsd">
        <host:name>ns1.example.tld</host:name>
        <host:roid>NS1_EXAMPLE1-REP</host:roid>
        <host:status s="linked"/>
        <host:status s="clientUpdateProhibited"/>
        <host:addr ip="v4">192.1.2.3</host:addr>
        <host:addr ip="v4">198.1.2.3</host:addr>
        <host:addr ip="v6">1080:0:0:0:8:800:200417A</host:addr>
        <host:clID>ClientY</host:clID>
        <host:crID>ClientX</host:crID>
        <host:crDate>1999-04-03T22:00:00.0Z</host:crDate>
        <host:upID>ClientX</host:upID>
        <host:upDate>1999-12-03T09:00:00.0Z</host:upDate>
        <host:trDate>2000-04-08T09:00:00.0Z</host:trDate>
      </host:infData>
    </resData>
    <trID>
      <clTRID>ABC-12345</clTRID>
      <svTRID>54322-XYZ</svTRID>
    </trID>
  </response>
</epp>

Example 6: Processing of the <host:update> command

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0
     epp-1.0.xsd">
  <command>
    <update>
      <host:update
       xmlns:host="urn:ietf:params:xml:ns:host-1.0"
       xsi:schemaLocation="urn:ietf:params:xml:ns:host-1.0
       host-1.0.xsd">
        <host:name>ns1.example.tld</host:name>
        <host:add>
          <host:addr ip="v4">192.3.2.1</host:addr>
          <host:status s="clientUpdateProhibited"/>
        </host:add>
        <host:rem>
          <host:addr ip="v6">1080:0:0:0:8:800:200417A</host:addr>
        </host:rem>
        <host:chg>
          <host:name>ns2.example.tld</host:name>
        </host:chg>
      </host:update>
    </update>
    <clTRID>ABC-12345</clTRID>
  </command>
</epp>


Example 7: System answer to the <host:update> command

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0
     epp-1.0.xsd">
  <response>
    <result code="1000">
      <msg>Command completed successfully</msg>
    </result>
    <trID>
      <clTRID>ABC-12345</clTRID>
      <svTRID>54321-XYZ</svTRID>
    </trID>
  </response>
</epp>

Example 8: Processing of the <contact:create> command

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0
     epp-1.0.xsd">
  <command>
    <create>
      <contact:create
       xmlns:contact="urn:ietf:params:xml:ns:contact-1.0"
       xsi:schemaLocation="urn:ietf:params:xml:ns:contact-1.0
       contact-1.0.xsd">
        <contact:id>sh8013</contact:id>
        <contact:postalInfo type="int">
          <contact:name>11John Doe</contact:name>
          <contact:org>Example Inc.</contact:org>
          <contact:addr>
            <contact:street>123 Example Dr.</contact:street>
            <contact:street>Suite 100</contact:street>
            <contact:city>Dulles</contact:city>
            <contact:sp>VA</contact:sp>
            <contact:pc>20166-6503</contact:pc>
            <contact:cc>US</contact:cc>
          </contact:addr>
        </contact:postalInfo>
        <contact:voice x="1234">+1.7035555555</contact:voice>
        <contact:fax>+1.7035555556</contact:fax>
        <contact:email>jdoe@example.tld</contact:email>
        <contact:authInfo>
          <contact:pw>2fooBAR</contact:pw>
        </contact:authInfo>
      </contact:create>
    </create>
      <extension>
       <extcon:create xmlns:extcon="urn:nask:params:xml:ns:extcon-1.0"
            xsi:schemaLocation="urn:nask:params:xml:ns:extcon-1.0
            extcon-1.0.xsd">
          <extcon:individual>1</extcon:individual>
          <extcon:consentForPublishing>1</extcon:consentForPublishing>
        </extcon:create>
      </extension>

    <clTRID>ABC-12345</clTRID>
  </command>
</epp>

Example 9: System answer to the <contact:create> command

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0
     epp-1.0.xsd">
  <response>
    <result code="1000">
      <msg>Command completed successfully</msg>
    </result>
    <resData>
      <contact:creData
       xmlns:contact="urn:ietf:params:xml:ns:contact-1.0"
       xsi:schemaLocation="urn:ietf:params:xml:ns:contact-1.0
       contact-1.0.xsd">
        <contact:id>sh8013</contact:id>
        <contact:crDate>1999-04-03T22:00:00.0Z</contact:crDate>
      </contact:creData>
    </resData>
    <trID>
      <clTRID>ABC-12345</clTRID>
      <svTRID>54321-XYZ</svTRID>
    </trID>
  </response>
</epp>

Example 10: Processing of the <contact:info> command

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0
     epp-1.0.xsd">
  <command>
    <info>
      <contact:info
       xmlns:contact="urn:ietf:params:xml:ns:contact-1.0"
       xsi:schemaLocation="urn:ietf:params:xml:ns:contact-1.0
       contact-1.0.xsd">
        <contact:id>666666</contact:id>
      </contact:info>
    </info>
      <extension>
          <extcon:info
           xmlns:extcon="urn:nask:params:xml:ns:extcon-1.0"
           xsi:schemaLocation="urn:nask:params:xml:ns:extcon-1.0
           extcon-1.0.xsd">
              <extcon:authInfo>
                <extcon:pw>2fooBAR</extcon:pw>
              </extcon:authInfo>
          </extcon:info>
      </extension>
    <clTRID>ABC-12345</clTRID>
  </command>
</epp>


Example 11: System answer to the <contact:info> command

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0
     epp-1.0.xsd">
  <response>
    <result code="1000">
      <msg>Command completed successfully</msg>
    </result>
    <resData>
      <contact:infData
       xmlns:contact="urn:ietf:params:xml:ns:contact-1.0"
       xsi:schemaLocation="urn:ietf:params:xml:ns:contact-1.0
       contact-1.0.xsd">
        <contact:id>sh8013</contact:id>
        <contact:roid>SH8013-REP</contact:roid>
        <contact:status s="linked"/>
        <contact:status s="clientDeleteProhibited"/>
        <contact:postalInfo type="int">
          <contact:name>John Doe</contact:name>
          <contact:org>Example Inc.</contact:org>
          <contact:addr>
            <contact:street>123 Example Dr.</contact:street>
            <contact:street>Suite 100</contact:street>
            <contact:city>Dulles</contact:city>
            <contact:sp>VA</contact:sp>
            <contact:pc>20166-6503</contact:pc>
            <contact:cc>US</contact:cc>
          </contact:addr>
        </contact:postalInfo>
        <contact:voice x="1234">+1.7035555555</contact:voice>
        <contact:fax>+1.7035555556</contact:fax>
        <contact:email>jdoe@example.tld</contact:email>
        <contact:clID>ClientY</contact:clID>
        <contact:crID>ClientX</contact:crID>
        <contact:crDate>1999-04-03T22:00:00.0Z</contact:crDate>
        <contact:upID>ClientX</contact:upID>
        <contact:upDate>1999-12-03T09:00:00.0Z</contact:upDate>
        <contact:trDate>2000-04-08T09:00:00.0Z</contact:trDate>
        <contact:authInfo>
          <contact:pw>2fooBAR</contact:pw>
        </contact:authInfo>
      </contact:infData>
    </resData>
    <trID>
      <clTRID>ABC-12345</clTRID>
      <svTRID>54322-XYZ</svTRID>
    </trID>
  </response></epp>


Example 12: Processing of the <contact:update> command

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0
     epp-1.0.xsd">
  <command>
    <update>
      <contact:update
       xmlns:contact="urn:ietf:params:xml:ns:contact-1.0"
       xsi:schemaLocation="urn:ietf:params:xml:ns:contact-1.0
       contact-1.0.xsd">
        <contact:id>sh8013</contact:id>
        <contact:add>
          <contact:status s="clientDeleteProhibited"/>
        </contact:add>
        <contact:chg>
          <contact:postalInfo type="int">
            <contact:org/>
            <contact:addr>
              <contact:street>124 Example Dr.</contact:street>
              <contact:street>Suite 200</contact:street>
              <contact:city>Dulles</contact:city>
              <contact:sp>VA</contact:sp>
              <contact:pc>20166-6503</contact:pc>
              <contact:cc>US</contact:cc>
            </contact:addr>
          </contact:postalInfo>
          <contact:voice>+1.7034444444</contact:voice>
          <contact:fax/>
        </contact:chg>
      </contact:update>
    </update>
      <extension>
        <extcon:update xmlns:extcon="urn:nask:params:xml:ns:extcon-1.0"
             xsi:schemaLocation="urn:nask:params:xml:ns:extcon-1.0
             extcon-1.0.xsd">
           <extcon:consentForPublishing>1</extcon:consentForPublishing>
         </extcon:update>
       </extension>
    <clTRID>ABC-12345</clTRID>
  </command>
</epp>


Example 13: System answer to the <contact:update> command

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0
     epp-1.0.xsd">
  <response>
    <result code="1000">
      <msg>Command completed successfully</msg>
    </result>
    <trID>
      <clTRID>ABC-12345</clTRID>
      <svTRID>54321-XYZ</svTRID>
    </trID>
  </response>
</epp>


4.  Formal syntax

Extdom-1.0.xsd:

<?xml version="1.0" encoding="UTF-8"?>
  <schema targetNamespace="http://www.dns.pl/NASK-EPP/extdom-1.0"
          xmlns:extdom="http://www.dns.pl/NASK-EPP/extdom-1.0"
          xmlns:epp="urn:ietf:params:xml:ns:epp-1.0"
          xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"
          xmlns="http://www.w3.org/2001/XMLSchema"
          elementFormDefault="qualified">

  <!--
  Import common element types.
  -->
    <import namespace="urn:ietf:params:xml:ns:eppcom-1.0"
            schemaLocation="eppcom-1.0.xsd"/>
    <import namespace="urn:ietf:params:xml:ns:epp-1.0"
            schemaLocation="epp-1.0.xsd"/>

    <annotation>
      <documentation>
        NASK Extensible Provisioning Protocol v1.0
        domain extension.
      </documentation>
    </annotation>

    <element name="create" type="extdom:createType"/>
    <element name="dlgData" type="extdom:dlgDataType"/>

      <complexType name="createType">
          <sequence>
              <element name="reason" type="string" minOccurs="0"/>
              <element name="book" minOccurs="0"/>
          </sequence>
      </complexType>

      <complexType name="dlgDataType">
          <sequence>
              <element name="name" type="eppcom:labelType"
               maxOccurs="unbounded"/>
              <element name="ns" type="eppcom:labelType"/>
          </sequence>
      </complexType>
  <!--
  End of schema.
  -->
  </schema>

Extcon-1.0.xsd:

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

  <schema targetNamespace="http://www.dns.pl/NASK-EPP/extcon-1.0"
          xmlns:extcon="http://www.dns.pl/NASK-EPP/extcon-1.0"
          xmlns:epp="urn:ietf:params:xml:ns:epp-1.0"
          xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"
          xmlns:contact="urn:ietf:params:xml:ns:contact-1.0"
          xmlns="http://www.w3.org/2001/XMLSchema"
          elementFormDefault="qualified">

  <!--
  Import common element types.
  -->
    <import namespace="urn:ietf:params:xml:ns:eppcom-1.0"
            schemaLocation="eppcom-1.0.xsd"/>
    <import namespace="urn:ietf:params:xml:ns:epp-1.0"
            schemaLocation="epp-1.0.xsd"/>

    <annotation>      <documentation>
        NASK Extensible Provisioning Protocol v1.0
        contact extension.
      </documentation>
    </annotation>

    <element name="create" type="extcon:allType"/>
    <element name="update" type="extcon:updateType"/>
    <element name="infData" type="extcon:allType"/>
    <element name="info" type="extcon:infoType"/>

      <complexType name="allType">
          <sequence>
              <element name="individual" type="boolean" minOccurs="0"/>
              <element name="consentForPublishing" type="boolean"
               minOccurs="0"/>
          </sequence>
      </complexType>
      <complexType name="updateType">
          <sequence>
              <element name="consentForPublishing" type="boolean"
               minOccurs="0"/>
          </sequence>
      </complexType>

      <complexType name="infoType">
          <sequence>
              <element name="authInfo" type="extcon:authInfoType"/>
          </sequence>
      </complexType>

      <complexType name="authInfoType">
        <choice>
          <element name="pw" type="eppcom:pwAuthInfoType"/>
          <element name="ext" type="eppcom:extAuthInfoType"/>
        </choice>
      </complexType>

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


5.  Security Considerations

   This document does not require any special security considerations
   except those mentioned in documents [1], [2], [3], [4], [5], [6],
   [7].

6.  References

   [1]  S. Hollenbeck "Generic Registry-Registrar Protocol Requirements",
        September 2002, RFC 3375.
   [2]  S. Hollenbeck "Extensible Provisioning Protocol", August 2002,
        Internet-Draft.
   [3]  S. Hollenbeck "Extensible Provisioning Protocol Contact Mapping",
        August 2002, Internet-Draft.
   [4]  S. Hollenbeck "Extensible Provisioning Protocol Domain Name
        Mapping", August 2002, Internet-Draft.
   [5]  S. Hollenbeck "Extensible Provisioning Protocol Host Mapping",
        August 2002, Internet-Draft.
   [6]  S. Hollenbeck "Extensible Provisioning Protocol Transport Over TCP",
        August 2002, Internet-Draft.
   [7]  S. Hollenbeck "Guidelines for Extending the Extensible Provisioning
        Protocol", October 2002, Internet-Draft.
   [8]  T. Zygmuntowicz, P. Wegrzynowicz  "EPP parameters for .pl ccTLD"
        May 2003, Internet-Draft.


7.  Authors' Addresses

Patrycja Wegrzynowicz
NASK
ul. Wawozowa 18
02-796 Warszawa
Poland
Email: patrycjaw@nask.pl

Kuba Laszkiewicz
NASK
ul. Wawozowa 18
02-796 Warszawa
Poland
Email: jakubl@nask.pl

Juliusz Brzostek
NASK
ul. Wawozowa 18
02-796 Warszawa
Poland
Email: juliuszb@nask.pl

Tomek Zygmuntowicz
NASK
ul. Wawozowa 18
02-796 Warszawa
Poland
Email: tomekz@nask.pl

Witold Zarowski
NASK
ul. Wawozowa 18
02-796 Warszawa
Poland
Email: witzar@nask.pl

Krzysztof Olesik
NASK
ul. Wawozowa 18
02-796 Warszawa
Poland
Email: kolesik@nask.pl

Andrzej Bartosiewicz
NASK
ul. Wawozowa 18
02-796 Warszawa
Poland
Email: andrzejb@nask.pl


8.  Full Copyright Statement

   Copyright (C) The Internet Society (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.

   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.

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.

   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.

   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.

Acknowledgement

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