internetee-registry/doc/epp
Martin Lensment 38b5c55434 Documentation
2015-01-14 13:14:42 +02:00
..
README.md Documentation 2015-01-14 13:14:42 +02:00

EPP integration specification for Estonian Internet Foundation

Introduction

Introduction text here

Domain create

Field name Required Attributes Field description
create true
extension true
create
Field name Required Attributes Field description
domain:create true xmlns:domain (urn:ietf:params:xml:ns:domain-1.0)
domain:create
Field name Required Attributes Field description
domain:name true Domain name. Can contain unicode characters.
domain:period false unit (y, m, d) Registration period for domain. Must add up to 1 / 2 / 3 years.
domain:ns true Nameserver listing (2-11)
domain:registrant true Contact reference to the registrant
domain:contact true if registrant is a juridical person type (admin) Contact reference
domain:contact false type (tech, admin) Contact reference
domain:contact false type (tech, admin) Contact reference
extension
Field name Required Attributes Field description
secDNS:create false DNSSEC details
eis:extdata true xmlns:eis (urn:ee:eis:xml:epp:eis-1.0) Legal document

EXAMPLE REQUEST AND RESPONSE

Domain update

Field name Required Attributes Field description
update true
extension false
update
Field name Required Attributes Field description
domain:update true xmlns:domain (urn:ietf:params:xml:ns:domain-1.0)
domain:update
Field name Required Attributes Field description
domain:name true Domain name. Can contain unicode characters.
domain:chg false Attributes to change
domain:add false Objects to add
domain:rem false Objects to remove
domain:chg
Field name Required Attributes Field description
domain:registrant false Contact reference to the registrant
domain:add
Field name Required Attributes Field description
domain:registrant false Contact reference to the registrant
domain:ns false Nameservers TODO: Get rid of hostObj
domain:contact false type (tech, admin) Contact reference
domain:status false s (clientDeleteProhibited, clientHold, clientRenewProhibited, clientTransferProhibited, clientUpdateProhibited) Status description (may be left empty)
extension
Field name Required Attributes Field description
secDNS:create false DNSSEC details TODO: MAYBE THIS SHOULD BE secDNS:update ?
eis:extdata false xmlns:eis (urn:ee:eis:xml:epp:eis-1.0) Legal document

domain:ns
Field name Required Attributes Field description
domain:hostAttr true
domain:hostAttr
Field name Required Attributes Field description
domain:hostName true Hostname of the nameserver
domain:hostAddr true if nameserver is under domain zone ip (v4, v6)
domain:hostAddr true if nameserver is under domain zone ip (v4, v6)
secDNS:create
Field name Required Attributes Field description
secDNS:keyData true xmlns:secDNS (urn:ietf:params:xml:ns:secDNS-1.1) DNSSEC key data
secDNS:keyData
Field name Required Attributes Field description
secDNS:flags true Allowed values: 0, 256, 257
secDNS:protocol true Allowed values: 3
secDNS:alg true Allowed values: 3, 5, 6, 7, 8, 252, 253, 254, 255
secDNS:pubKey true Public key
eis:extdata
Field name Required Attributes Field description
eis:legalDocument true type (pdf) Base64 encoded document