Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Extensible Provisioning Protocol (EPP) (RFC3730)

IP.com Disclosure Number: IPCOM000022704D
Original Publication Date: 2004-Mar-01
Included in the Prior Art Database: 2004-Mar-26

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

S. Hollenbeck: AUTHOR

Abstract

This document describes an application layer client-server protocol for the provisioning and management of objects stored in a shared central repository. Specified in XML, the protocol defines generic object management operations and an extensible framework that maps protocol operations to objects. This document includes a protocol specification, an object mapping template, and an XML media type registration.

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

Network Working Group S. Hollenbeck

Request for Comments: 3730 VeriSign, Inc.

Category: Standards Track March 2004

Extensible Provisioning Protocol (EPP)

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 (2004). All Rights Reserved.

Abstract

This document describes an application layer client-server protocol

for the provisioning and management of objects stored in a shared

central repository. Specified in XML, the protocol defines generic

object management operations and an extensible framework that maps

protocol operations to objects. This document includes a protocol

specification, an object mapping template, and an XML media type

registration.

Table of Contents

1. Introduction. . . . . . . . . . . . . . . . . . . . . . . . . 2

1.1. Conventions Used in This Document . . . . . . . . . . . 3

2. Protocol Description. . . . . . . . . . . . . . . . . . . . . 3

2.1. Transport Mapping Considerations. . . . . . . . . . . . 6

2.2. Protocol Identification . . . . . . . . . . . . . . . . 7

2.3. Hello Format. . . . . . . . . . . . . . . . . . . . . . 7

2.4. Greeting Format . . . . . . . . . . . . . . . . . . . . 8

2.5. Command Format. . . . . . . . . . . . . . . . . . . . . 11

2.6. Response Format . . . . . . . . . . . . . . . . . . . . 12

2.7. Protocol Extension Framework. . . . . . . . . . . . . . 16

2.7.1. Protocol Extension. . . . . . . . . . . . . . . 16

2.7.2. Object Extension. . . . . . . . . . . . . . . . 17

2.7.3. Command-Response Extension. . . . . . . . . . . 18

2.8. Object Identification . . . . . . . . . . . . . . . . . 19

2.9. Protocol Commands . . . . . . . . . . . . . . . . . . . 19

2.9.1. Session Management Commands . . . . . . . . . . 20

2.9.1.1. EPP <login> Command . . . . . . . . . 20

Hollenbeck Standards Track [Page 1]

RFC 3730 EPP March 2004

2.9.1.2. EPP <logout> Command. . . . . . . . . 22

2.9.2. Query Commands. . . . . . . . . . . . . . . . . 23

2.9.2.1. EPP <check> Command . . . . . . . . . 24

2.9.2.2. EPP <info> Command. . . . . . . . . . 26

2.9.2.3. EPP <poll> Command. . . . . . . . . . 27

2.9.2.4. EPP <transfer> Query Command. . . . . 32

2.9.3. Object Transform Commands . . . . . . . . . . . 34

2.9.3.1. EPP <create> Command. . . . . . . . . 34

2.9.3.2. EPP <delete> Command. . . . . . . . . 35

2.9.3.3. EPP <renew> Command . . . . . . . . . 37

2.9.3.4. EPP <transfer> Command. . . . . . . . 38

2.9.3.5. EPP <update> Command. . . . . . . . . 41

3. Result Codes. . . . . . . . . . . . . . . . . . . . . . . . . 42

4. Formal Syntax . . . . . . . . . . . . . . . . . . . . . . . . 48

4.1. Base Schema . . . . . . . . . . . . . . . . . . . . . . 49

4.2. Shared Structure Schema . . . . ....