# EPP REQUEST - RESPONSE EXAMPLES GENERATED AT: 2015-04-01 12:03:30 +0300 EXAMPLE COUNT: 123 --- REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4701624397 ``` ### EPP Contact with valid user create command fails if request xml is missing REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Required parameter missing: create > create > postalInfo > name [name] Required parameter missing: create > create > postalInfo > addr > street [street] Required parameter missing: create > create > postalInfo > addr > city [city] Required parameter missing: create > create > postalInfo > addr > pc [pc] Required parameter missing: create > create > postalInfo > addr > cc [cc] Required parameter missing: create > create > voice [voice] Required parameter missing: create > create > email [email] Required parameter missing: extension > extdata > ident [ident] ABC-12345 ccReg-5256541437 ``` ### EPP Contact with valid user create command successfully creates a contact REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Command completed successfully 23f68130 2015-04-01 09:03:32 UTC ABC-12345 ccReg-5142957663 ``` ### EPP Contact with valid user create command successfully saves ident type REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 1990-22-12 ABC-12345 ``` RESPONSE: ```xml Command completed successfully 0ce69aed 2015-04-01 09:03:32 UTC ABC-12345 ccReg-4848116011 ``` ### EPP Contact with valid user create command successfully adds registrar REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Command completed successfully a56e553a 2015-04-01 09:03:32 UTC ABC-12345 ccReg-4605852740 ``` ### EPP Contact with valid user create command returns result data upon success REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Command completed successfully 95707d9e 2015-04-01 09:03:32 UTC ABC-12345 ccReg-1232081674 ``` ### EPP Contact with valid user create command successfully saves custom code REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example 12345 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Command completed successfully registrar1:12345 2015-04-01 09:03:32 UTC ABC-12345 ccReg-8354032373 ``` ### EPP Contact with valid user create command should generate server id when id is empty REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Command completed successfully 5ccf14d7 2015-04-01 09:03:32 UTC ABC-12345 ccReg-3567716964 ``` ### EPP Contact with valid user create command should generate server id when id is empty REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Command completed successfully 09399319 2015-04-01 09:03:32 UTC ABC-12345 ccReg-7111800748 ``` ### EPP Contact with valid user create command should return parameter value policy error for org REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE should not save +372.1234567 test@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Org must be blank: postalInfo > org [org] ABC-12345 ccReg-6887333208 ``` ### EPP Contact with valid user create command should return parameter value policy error for fax REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example should not save JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Fax must be blank: fax [fax] ABC-12345 ccReg-7831785046 ``` ### EPP Contact with valid user update command fails if request is invalid REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Required parameter missing: add, rem or chg Required parameter missing: update > update > id [id] Required parameter missing: update > update > authInfo > pw [pw] ABC-12345 ccReg-5438581685 ``` ### EPP Contact with valid user update command returns error if obj doesnt exist REQUEST: ```xml not-exists password John Doe Edited +372.7654321 edited@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Object does not exist not-exists ABC-12345 ccReg-6623887944 ``` ### EPP Contact with valid user update command is succesful REQUEST: ```xml sh8013 password John Doe Edited +372.7654321 edited@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Command completed successfully sh8013 2015-04-01 09:03:32 UTC ABC-12345 ccReg-1979924163 ``` ### EPP Contact with valid user update command fails with wrong authentication info REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1960849163 ``` REQUEST: ```xml sh8013 password John Doe Edited +372.7654321 edited@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-8833623729 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9256316913 ``` ### EPP Contact with valid user update command returns phone and email error REQUEST: ```xml sh8013 password John Doe Edited 123213 wrong JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Phone nr is invalid [phone] Email is invalid [email] ABC-12345 ccReg-8204375519 ``` ### EPP Contact with valid user update command should not update code with custom string REQUEST: ```xml sh8013 password John Doe Edited +372.7654321 edited@example.example notpossibletoupdate JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Object does not exist sh8013notpossibletoupdate ABC-12345 ccReg-2536642016 ``` ### EPP Contact with valid user update command should update ident REQUEST: ```xml sh8013 password John Doe Edited +372.7654321 edited@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 1990-22-12 ABC-12345 ``` RESPONSE: ```xml Command completed successfully sh8013 2015-04-01 09:03:32 UTC ABC-12345 ccReg-2389559893 ``` ### EPP Contact with valid user update command should return parameter value policy errror for org update REQUEST: ```xml sh8013 password John Doe Edited should not save +372.7654321 edited@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Org must be blank: postalInfo > org [org] ABC-12345 ccReg-1135386039 ``` ### EPP Contact with valid user update command should return parameter value policy errror for fax update REQUEST: ```xml sh8013 password John Doe Edited +372.7654321 edited@example.example should not save JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Fax must be blank: fax [fax] ABC-12345 ccReg-8633499978 ``` ### EPP Contact with valid user update command does not allow to edit statuses if policy forbids it REQUEST: ```xml sh8013 Payment overdue. ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Client-side object status management not supported: status [status] Required parameter missing: update > update > authInfo > pw [pw] ABC-12345 ccReg-9042360103 ``` ### EPP Contact with valid user delete command fails if request is invalid REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Required parameter missing: delete > delete > id [id] Required parameter missing: delete > delete > authInfo > pw [pw] ABC-12345 ccReg-6466257171 ``` ### EPP Contact with valid user delete command returns error if obj doesnt exist REQUEST: ```xml not-exists password JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Object does not exist not-exists ABC-12345 ccReg-4141816734 ``` ### EPP Contact with valid user delete command deletes contact REQUEST: ```xml sh785067743 password JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3619866117 ``` ### EPP Contact with valid user delete command fails if contact has associated domain REQUEST: ```xml sh496878734 password JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Object association prohibits operation [domains] ABC-12345 ccReg-2820709421 ``` ### EPP Contact with valid user delete command fails with wrong authentication info REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7405209492 ``` REQUEST: ```xml sh124291616 password JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-3809204432 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0598387202 ``` ### EPP Contact with valid user check command fails if request is invalid REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Required parameter missing: check > check > id [id] ABC-12345 ccReg-5175853225 ``` ### EPP Contact with valid user check command returns info about contact availability REQUEST: ```xml check-1234 check-4321 ABC-12345 ``` RESPONSE: ```xml Command completed successfully check-1234 in use check-4321 ABC-12345 ccReg-5867507195 ``` ### EPP Contact with valid user info command fails if request invalid REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Required parameter missing: info > info > id [id] ABC-12345 ccReg-6396132285 ``` ### EPP Contact with valid user info command returns error when object does not exist REQUEST: ```xml no-contact password ABC-12345 ``` RESPONSE: ```xml Object does not exist no-contact ABC-12345 ccReg-1235320827 ``` ### EPP Contact with valid user info command return info about contact REQUEST: ```xml info-4444 password ABC-12345 ``` RESPONSE: ```xml Command completed successfully info-4444 +372.12345678 clementina.lebsack@okunevaglover.info Johnny Awesome Short street 11 Tallinn 11111 EE registrar1 2015-04-01 09:03:33 UTC password 37605030299 ABC-12345 ccReg-1316277822 ``` ### EPP Contact with valid user info command should return ident in extension REQUEST: ```xml info-ident password ABC-12345 ``` RESPONSE: ```xml Command completed successfully info-ident +372.12345678 clementina.lebsack@okunevaglover.info Johnny Awesome Short street 11 Tallinn 11111 EE registrar1 2015-04-01 09:03:33 UTC password 37605030299 ABC-12345 ccReg-9651225067 ``` ### EPP Contact with valid user info command returns no authorization error for wrong password when owner REQUEST: ```xml sh108604780 wrong-pw ABC-12345 ``` RESPONSE: ```xml Command completed successfully sh108604780 +372.12345678 clementina.lebsack@okunevaglover.info Joseph Oberbrunner0 Short street 11 Tallinn 11111 EE registrar1 2015-04-01 09:03:32 UTC password 37605030299 ABC-12345 ccReg-2557102244 ``` ### EPP Contact with valid user info command returns no authorization error for wrong user but correct password REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7121263497 ``` REQUEST: ```xml sh108604780 password ABC-12345 ``` RESPONSE: ```xml Command completed successfully sh108604780 +372.12345678 clementina.lebsack@okunevaglover.info Joseph Oberbrunner0 Short street 11 Tallinn 11111 EE registrar1 2015-04-01 09:03:32 UTC password 37605030299 ABC-12345 ccReg-3853598537 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9287854261 ``` ### EPP Contact with valid user info command returns authorization error for wrong user and wrong password REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8064454770 ``` REQUEST: ```xml sh108604780 wrong-pw ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-3145340218 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4032622238 ``` ### EPP Contact with valid user info command returns no authorization error for wrong user and no password REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0956025428 ``` REQUEST: ```xml sh108604780 ABC-12345 ``` RESPONSE: ```xml Command completed successfully sh108604780 Joseph Oberbrunner0 registrar1 2015-04-01 09:03:32 UTC ABC-12345 ccReg-0524105524 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2466216885 ``` ### EPP Contact with valid user renew command returns 2101-unimplemented command REQUEST: ```xml info-4444 2fooBAR ABC-12345 ``` RESPONSE: ```xml Unimplemented command ABC-12345 ccReg-0582440917 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0574652146 ``` ### EPP Domain returns error if contact does not exists REQUEST: ```xml example47521267597746416.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 citizen_1234 sh1111 sh2222 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Contact was not found sh1111 Contact was not found sh2222 ABC-12345 ccReg-1272002137 ``` ### EPP Domain validates required parameters REQUEST: ```xml test.ee ABC-12345 ``` RESPONSE: ```xml Required parameter missing: create > create > ns [ns] Required parameter missing: create > create > registrant [registrant] Required parameter missing: create > create > ns > hostAttr [host_attr] Required parameter missing: extension > extdata > legalDocument [legal_document] ABC-12345 ccReg-8973478701 ``` ### EPP Domain with citizen as an owner creates a domain REQUEST: ```xml example84922974100972790.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example84922974100972790.ee 2015-04-01 09:03:34 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-4899574738 ``` ### EPP Domain with citizen as an owner creates a domain with legal document REQUEST: ```xml example46015166830564649.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example46015166830564649.ee 2015-04-01 09:03:35 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-3966202239 ``` ### EPP Domain with citizen as an owner validates nameserver ipv4 when in same zone as domain REQUEST: ```xml example13579976251664432.ee 1 ns1.example13579976251664432.ee ns2.example13579976251664432.ee citizen_1234 sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml IPv4 is missing [ipv4] ABC-12345 ccReg-0881586538 ``` ### EPP Domain with citizen as an owner does not create reserved domain REQUEST: ```xml 1162.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Domain name is reserved or restricted [name_dirty] 1162.ee ABC-12345 ccReg-2446477298 ``` ### EPP Domain with citizen as an owner does not create domain without contacts and registrant REQUEST: ```xml example78153674290503165.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Required parameter missing: create > create > registrant [registrant] ABC-12345 ccReg-6399835823 ``` ### EPP Domain with citizen as an owner does not create domain without nameservers REQUEST: ```xml example34011652883122752.ee 1 citizen_1234 sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Required parameter missing: create > create > ns [ns] Required parameter missing: create > create > ns > hostAttr [host_attr] ABC-12345 ccReg-4037166752 ``` ### EPP Domain with citizen as an owner does not create domain with too many nameservers REQUEST: ```xml example17537861560583941.ee 1 ns0.example.net ns1.example.net ns2.example.net ns3.example.net ns4.example.net ns5.example.net ns6.example.net ns7.example.net ns8.example.net ns9.example.net ns10.example.net ns11.example.net ns12.example.net ns13.example.net citizen_1234 sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Nameservers count must be between 2-11 [nameservers] ABC-12345 ccReg-4518679734 ``` ### EPP Domain with citizen as an owner returns error when invalid nameservers are present REQUEST: ```xml example83815853362855886.ee 1 invalid1- -invalid2 citizen_1234 sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Hostname is invalid [hostname] invalid1- Hostname is invalid [hostname] -invalid2 ABC-12345 ccReg-7348562270 ``` ### EPP Domain with citizen as an owner checks hostAttr presence REQUEST: ```xml example84864909164898185.ee 1 ns1.example.ee ns2.example.ee citizen_1234 sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Required parameter missing: create > create > ns > hostAttr [host_attr] ABC-12345 ccReg-1752999494 ``` ### EPP Domain with citizen as an owner creates domain with nameservers with ips REQUEST: ```xml example3254186584159067.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 2fooBAR JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example3254186584159067.ee 2015-04-01 09:03:35 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-0844358261 ``` ### EPP Domain with citizen as an owner returns error when nameserver has invalid ips REQUEST: ```xml example44389935637752720.ee 1 ns1.example.net 192.0.2.2.invalid ns2.example.net invalid_ipv6 citizen_1234 sh8013 sh8013 sh801333 2fooBAR JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml IPv4 is invalid [ipv4] 192.0.2.2.invalid IPv6 is invalid [ipv6] INVALID_IPV6 ABC-12345 ccReg-5393101146 ``` ### EPP Domain with citizen as an owner creates a domain with period in days REQUEST: ```xml example92227537695660912.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example92227537695660912.ee 2015-04-01 09:03:35 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-1928787998 ``` ### EPP Domain with citizen as an owner does not create a domain with invalid period REQUEST: ```xml example14062609827904046.ee 367 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Period must add up to 1, 2 or 3 years [period] 367 ABC-12345 ccReg-1536437519 ``` ### EPP Domain with citizen as an owner creates a domain with multiple dnskeys REQUEST: ```xml example94605962431512373.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 3 254 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example94605962431512373.ee 2015-04-01 09:03:36 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-4096537028 ``` ### EPP Domain with citizen as an owner does not create a domain when dnskeys are invalid REQUEST: ```xml example63054398566104503.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 250 4 9 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 1 3 10 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 5 254 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Valid algorithms are: 3, 5, 6, 7, 8, 252, 253, 254, 255 [alg] 9 Valid protocols are: 3 [protocol] 4 Valid flags are: 0, 256, 257 [flags] 250 Valid algorithms are: 3, 5, 6, 7, 8, 252, 253, 254, 255 [alg] 10 Valid flags are: 0, 256, 257 [flags] 1 Public key is missing [public_key] Valid protocols are: 3 [protocol] 5 ABC-12345 ccReg-1381085960 ``` ### EPP Domain with citizen as an owner does not create a domain with two identical dnskeys REQUEST: ```xml example75465051537357640.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 257 3 3 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Public key already exists [public_key] 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ccReg-4502535628 ``` ### EPP Domain with citizen as an owner validated dnskeys count REQUEST: ```xml example48933387488497778.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml DNS keys count must be between 0-1 [dnskeys] ABC-12345 ccReg-3690910586 ``` ### EPP Domain with citizen as an owner creates domain with ds data REQUEST: ```xml example3138452497904225.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 12345 3 1 49FD46E6C4B45C55D4AC JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example3138452497904225.ee 2015-04-01 09:03:36 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-3960062801 ``` ### EPP Domain with citizen as an owner creates domain with ds data with key REQUEST: ```xml example10571223070133480.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 12345 3 1 49FD46E6C4B45C55D4AC 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example10571223070133480.ee 2015-04-01 09:03:36 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-0791639327 ``` ### EPP Domain with citizen as an owner prohibits dsData REQUEST: ```xml example2202873262481796.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 12345 3 1 49FD46E6C4B45C55D4AC 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml dsData object is not allowed ABC-12345 ccReg-0826620556 ``` ### EPP Domain with citizen as an owner prohibits keyData REQUEST: ```xml example39698485482324168.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml keyData object is not allowed ABC-12345 ccReg-0438820427 ``` ### EPP Domain with citizen as an owner prohibits dsData and keyData when they exists together REQUEST: ```xml example64191268802973696.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 12345 3 1 49FD46E6C4B45C55D4AC 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Mutually exclusive parameters: extension > create > keyData, extension > create > dsData ABC-12345 ccReg-1664926197 ``` ### EPP Domain with juridical persion as an owner creates a domain with contacts REQUEST: ```xml example16801042782683991.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net juridical_1234 sh8013 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example16801042782683991.ee 2015-04-01 09:03:37 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-3082720506 ``` ### EPP Domain with juridical persion as an owner does not create a domain without admin contact REQUEST: ```xml example89399280334828112.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net juridical_1234 sh8013 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Admin contacts count must be between 1-10 [admin_domain_contacts] ABC-12345 ccReg-8268929428 ``` ### EPP Domain with juridical persion as an owner cannot assign juridical person as admin contact REQUEST: ```xml example74309647835689064.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net juridical_1234 juridical_1234 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Admin contact can be private person only juridical_1234 ABC-12345 ccReg-0010689352 ``` ### EPP Domain with valid domain transfers a domain REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3532612543 ``` REQUEST: ```xml domain1.ee 588c6787b736a0a13755a926ed45da16 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain1.ee serverApproved 222 2015-04-01 09:03:37 UTC 111 2015-04-01 09:03:37 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-8304790277 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2170130185 ``` REQUEST: ```xml domain1.ee 801896490956c1fbf39efffe64ef5330 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain1.ee pending 111 2015-04-01 09:03:37 UTC 222 2015-04-01 10:03:37 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-2145142697 ``` REQUEST: ```xml domain1.ee 801896490956c1fbf39efffe64ef5330 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain1.ee pending 111 2015-04-01 09:03:37 UTC 222 2015-04-01 10:03:37 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-5092230651 ``` REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7364669596 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-04-01 09:03:37 UTC Transfer requested. domain1.ee pending 111 2015-04-01 09:03:37 UTC 222 2015-04-01 10:03:37 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-2929719049 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6757161895 ``` REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8780196109 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8665383754 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9820534866 ``` ### EPP Domain with valid domain creates a domain transfer with legal document REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6328565929 ``` REQUEST: ```xml domain2.ee a68ff819bfe042840a9c4ca43db31c06 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain2.ee pending 222 2015-04-01 09:03:38 UTC 111 2015-04-01 10:03:38 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-7780680573 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5815670338 ``` REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5015206623 ``` REQUEST: ```xml domain2.ee a68ff819bfe042840a9c4ca43db31c06 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain2.ee pending 222 2015-04-01 09:03:38 UTC 111 2015-04-01 10:03:38 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-9579712421 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1008614309 ``` ### EPP Domain with valid domain creates transfer successfully without legal document REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7318103256 ``` REQUEST: ```xml domain3.ee 42d55d9727fa3193bd64d3e0901a9927 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain3.ee serverApproved 222 2015-04-01 09:03:38 UTC 111 2015-04-01 09:03:38 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-9131695739 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8083344189 ``` ### EPP Domain with valid domain transfers domain with contacts REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7425152074 ``` REQUEST: ```xml domain4.ee 87594eb7f9730eb032eaffcb1e8576cc ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain4.ee serverApproved 222 2015-04-01 09:03:39 UTC 111 2015-04-01 09:03:39 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-9741758734 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3326278975 ``` ### EPP Domain with valid domain transfers domain when registrant has more domains REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9145574227 ``` REQUEST: ```xml domain5.ee 707d3113845ed1364aba2af0a45ea543 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain5.ee serverApproved 222 2015-04-01 09:03:39 UTC 111 2015-04-01 09:03:39 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-1078093798 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6368567006 ``` ### EPP Domain with valid domain transfers domain when registrant is admin or tech contact on some other domain REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6899377469 ``` REQUEST: ```xml domain8.ee 19e64e194af014a122626bbd34e75957 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain8.ee serverApproved 222 2015-04-01 09:03:39 UTC 111 2015-04-01 09:03:39 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-3286997002 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3359334360 ``` ### EPP Domain with valid domain transfers domain when domain contacts are some other domain contacts REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5191585257 ``` REQUEST: ```xml domain9.ee ab89bc9039f7bfe16ce83ea60c827a90 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain9.ee serverApproved 222 2015-04-01 09:03:40 UTC 111 2015-04-01 09:03:40 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-3282568744 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9870336935 ``` ### EPP Domain with valid domain transfers domain when multiple domain contacts are some other domain contacts REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9707420096 ``` REQUEST: ```xml domain11.ee 2bd9e096c165fb7f889a41a7dbc0e4a6 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain11.ee serverApproved 222 2015-04-01 09:03:40 UTC 111 2015-04-01 09:03:40 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-5094452944 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0683638411 ``` ### EPP Domain with valid domain transfers domain and references exsisting owner contact to domain contacts REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7946609300 ``` REQUEST: ```xml domain14.ee 27534d105ac0fabf8be52765dd70b9e1 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain14.ee serverApproved 222 2015-04-01 09:03:41 UTC 111 2015-04-01 09:03:41 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-4123206119 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7414056167 ``` ### EPP Domain with valid domain does not transfer contacts if they are already under new registrar REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1656343162 ``` REQUEST: ```xml domain15.ee c3f88079251b41b7c4019b892434d172 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain15.ee serverApproved 222 2015-04-01 09:03:41 UTC 111 2015-04-01 09:03:41 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-7592597315 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2034808095 ``` ### EPP Domain with valid domain should not creates transfer without password REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2706606402 ``` REQUEST: ```xml domain16.ee 98oiewslkfkd ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-3626648898 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0392585676 ``` ### EPP Domain with valid domain approves the transfer request REQUEST: ```xml domain17.ee 21b53110a7dfdf076de15e760c4c30e4 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain17.ee clientApproved 222 2015-04-01 09:03:42 UTC 111 2015-04-01 09:03:42 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-0829254991 ``` ### EPP Domain with valid domain rejects a domain transfer REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4001672267 ``` REQUEST: ```xml domain18.ee df3bb8e6317b3bcfc4f71a5dc5a1963d JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Transfer can be rejected only by current registrar ABC-12345 ccReg-7347376891 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5648259696 ``` REQUEST: ```xml domain18.ee df3bb8e6317b3bcfc4f71a5dc5a1963d JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain18.ee clientRejected 222 2015-04-01 09:03:42 UTC 111 2015-04-01 09:03:42 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-2591781217 ``` ### EPP Domain with valid domain prohibits wrong registrar from approving transfer REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0619618235 ``` REQUEST: ```xml domain19.ee 1a6164d9b2c7acb02b4f14a071557ecb JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Transfer can be approved only by current domain registrar ABC-12345 ccReg-2147727792 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5979064837 ``` ### EPP Domain with valid domain does not transfer with invalid pw REQUEST: ```xml domain20.ee test JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-2232991664 ``` ### EPP Domain with valid domain ignores transfer when owner registrar requests transfer REQUEST: ```xml domain21.ee 93915b829f59bd962408337edee903d3 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Domain already belongs to the querying registrar ABC-12345 ccReg-4536854404 ``` ### EPP Domain with valid domain returns an error for incorrect op attribute REQUEST: ```xml example17766900669431174.ee 98oiewslkfkd ABC-12345 ``` RESPONSE: ```xml Attribute is invalid: op ABC-12345 ccReg-6949537877 ``` ### EPP Domain with valid domain creates new pw after successful transfer REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8603249994 ``` REQUEST: ```xml domain22.ee 39ff1b0b121fcdc6e1ac5a02e2f625fa JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain22.ee serverApproved 222 2015-04-01 09:03:43 UTC 111 2015-04-01 09:03:43 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-6850410022 ``` REQUEST: ```xml domain22.ee 39ff1b0b121fcdc6e1ac5a02e2f625fa JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-1449646716 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9345786786 ``` ### EPP Domain with valid domain should get an error when there is no pending transfer REQUEST: ```xml domain23.ee 7d517ff5e513c394590a622ee70a958a JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Pending transfer was not found ABC-12345 ccReg-8697857657 ``` ### EPP Domain with valid domain updates a domain REQUEST: ```xml domain24.ee citizen_1234 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9655249005 ``` ### EPP Domain with valid domain updates domain and adds objects REQUEST: ```xml domain25.ee ns1.example.com ns2.example.com mak21 Payment overdue. 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 3 254 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 ABC-12345 ``` RESPONSE: ```xml Contact was not found mak21 ABC-12345 ccReg-7622082530 ``` REQUEST: ```xml domain25.ee ns1.example.com ns2.example.com mak21 Payment overdue. 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 3 254 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4429859719 ``` REQUEST: ```xml domain25.ee ns1.example.com ns2.example.com mak21 Payment overdue. 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 3 254 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 ABC-12345 ``` RESPONSE: ```xml Nameserver already exists on this domain [hostname] ns1.example.com Nameserver already exists on this domain [hostname] ns2.example.com Contact already exists on this domain [contact_code_cache] mak21 Status already exists on this domain [value] clientHold Status already exists on this domain [value] clientUpdateProhibited Public key already exists [public_key] 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f Public key already exists [public_key] 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 ABC-12345 ccReg-3870886312 ``` ### EPP Domain with valid domain does not allow to edit statuses if policy forbids it REQUEST: ```xml domain26.ee Payment overdue. ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Client-side object status management not supported: status [status] ABC-12345 ccReg-6369263065 ``` ### EPP Domain with valid domain updates a domain and removes objects REQUEST: ```xml domain27.ee ns1.example.com ns2.example.com citizen_1234 Payment overdue. 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 3 254 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6076389484 ``` REQUEST: ```xml domain27.ee ns1.example.com citizen_1234 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8949313127 ``` REQUEST: ```xml domain27.ee ns1.example.com citizen_1234 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ``` RESPONSE: ```xml Nameserver was not found ns1.example.com Contact was not found citizen_1234 Status was not found clientHold DS was not found 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ccReg-4448199250 ``` ### EPP Domain with valid domain does not remove server statuses REQUEST: ```xml domain28.ee ABC-12345 ``` RESPONSE: ```xml Status was not found serverHold ABC-12345 ccReg-2766226792 ``` ### EPP Domain with valid domain does not add duplicate objects to domain REQUEST: ```xml domain29.ee ns.krisbins84.ee sh9749227764 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9679453384 ``` REQUEST: ```xml domain29.ee ns.krisbins84.ee sh9749227764 ABC-12345 ``` RESPONSE: ```xml Nameserver already exists on this domain [hostname] ns.krisbins84.ee Contact already exists on this domain [contact_code_cache] sh9749227764 ABC-12345 ccReg-0094899437 ``` ### EPP Domain with valid domain cannot change registrant without legal document REQUEST: ```xml domain30.ee citizen_1234 ABC-12345 ``` RESPONSE: ```xml Required parameter missing: extension > extdata > legalDocument [legal_document] ABC-12345 ccReg-9090331097 ``` ### EPP Domain with valid domain does not assign invalid status to domain REQUEST: ```xml domain31.ee ABC-12345 ``` RESPONSE: ```xml Status was not found invalidStatus ABC-12345 ccReg-3131807651 ``` ### EPP Domain with valid domain renews a domain REQUEST: ```xml domain32.ee 2016-04-01 1 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain32.ee 2017-04-01 00:00:00 UTC ABC-12345 ccReg-3556472634 ``` ### EPP Domain with valid domain returns an error when given and current exp dates do not match REQUEST: ```xml domain33.ee 2200-08-07 1 ABC-12345 ``` RESPONSE: ```xml Given and current expire dates do not match 2200-08-07 ABC-12345 ccReg-2077685125 ``` ### EPP Domain with valid domain returns an error when period is invalid REQUEST: ```xml domain34.ee 2016-04-01 4 ABC-12345 ``` RESPONSE: ```xml Period must add up to 1, 2 or 3 years [period] 4 ABC-12345 ccReg-5160530124 ``` ### EPP Domain with valid domain returns domain info REQUEST: ```xml domain35.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain35.ee Payment overdue. sh1929477877 sh1696022178 ns.schamberger105.ee 192.168.1.1 ns.okuneva106.ee 192.168.1.1 ns.gusikowski107.ee 192.168.1.1 ns1.example.com 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-04-01 09:03:45 UTC 2016-04-01 00:00:00 UTC 2015-04-01 09:03:45 UTC 0097b2caf35c59f62f85b75b41f601e6 123 3 1 abc 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 123 3 1 abc 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ccReg-9280184933 ``` REQUEST: ```xml domain35.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain35.ee Payment overdue. sh1929477877 sh1696022178 ns.schamberger105.ee 192.168.1.1 ns.okuneva106.ee 192.168.1.1 ns.gusikowski107.ee 192.168.1.1 ns1.example.com 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-04-01 09:03:45 UTC 2016-04-01 00:00:00 UTC 2015-04-01 09:03:45 UTC 0097b2caf35c59f62f85b75b41f601e6 123 3 1 abc 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 123 3 1 abc 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ccReg-2052721270 ``` ### EPP Domain with valid domain returns domain info with different nameservers REQUEST: ```xml domain36.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Attribute is invalid: hosts ABC-12345 ccReg-2957394557 ``` REQUEST: ```xml domain36.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain36.ee sh0057059379 sh0781795480 ns1.domain36.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A ns2.domain36.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-04-01 09:03:45 UTC 2016-04-01 00:00:00 UTC 2015-04-01 09:03:45 UTC 6aca514c9b5278f713c719cae92b9bb9 ABC-12345 ccReg-8446045696 ``` REQUEST: ```xml domain36.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain36.ee sh0057059379 sh0781795480 ns3.test.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-04-01 09:03:45 UTC 2016-04-01 00:00:00 UTC 2015-04-01 09:03:45 UTC 6aca514c9b5278f713c719cae92b9bb9 ABC-12345 ccReg-0192005817 ``` REQUEST: ```xml domain36.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain36.ee sh0057059379 sh0781795480 registrar1 2015-04-01 09:03:45 UTC 2016-04-01 00:00:00 UTC 2015-04-01 09:03:45 UTC 6aca514c9b5278f713c719cae92b9bb9 ABC-12345 ccReg-6807268152 ``` REQUEST: ```xml domain36.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain36.ee sh0057059379 sh0781795480 ns1.domain36.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A ns2.domain36.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A ns3.test.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-04-01 09:03:45 UTC 2016-04-01 00:00:00 UTC 2015-04-01 09:03:45 UTC 6aca514c9b5278f713c719cae92b9bb9 ABC-12345 ccReg-2831708325 ``` ### EPP Domain with valid domain returns error when domain can not be found REQUEST: ```xml test.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Domain not found test.ee ABC-12345 ccReg-8097055040 ``` ### EPP Domain with valid domain sets ok status by default REQUEST: ```xml domain37.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain37.ee sh5942054281 sh4295979282 ns.adamslittle111.ee 192.168.1.1 ns.west112.ee 192.168.1.1 ns.oreilly113.ee 192.168.1.1 registrar1 2015-04-01 09:03:46 UTC 2016-04-01 00:00:00 UTC 2015-04-01 09:03:46 UTC c95a6c4451c0c82935e0221452f81d6a ABC-12345 ccReg-4760784268 ``` ### EPP Domain with valid domain can not see other registrar domains REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2457819010 ``` REQUEST: ```xml domain38.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-5771933783 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3208857628 ``` ### EPP Domain with valid domain deletes domain REQUEST: ```xml domain39.ee JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6706917823 ``` ### EPP Domain with valid domain does not delete domain with specific status REQUEST: ```xml domain40.ee JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Domain status prohibits operation ABC-12345 ccReg-0885970330 ``` ### EPP Domain with valid domain does not delete domain without legal document REQUEST: ```xml example.ee ABC-12345 ``` RESPONSE: ```xml Required parameter missing: extension > extdata > legalDocument [legal_document] ABC-12345 ccReg-4939309626 ``` ### EPP Domain with valid domain checks a domain REQUEST: ```xml one.ee ABC-12345 ``` RESPONSE: ```xml Command completed successfully one.ee ABC-12345 ccReg-0243931476 ``` REQUEST: ```xml domain41.ee ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain41.ee in use ABC-12345 ccReg-1327894534 ``` ### EPP Domain with valid domain checks multiple domains REQUEST: ```xml one.ee two.ee three.ee ABC-12345 ``` RESPONSE: ```xml Command completed successfully one.ee two.ee three.ee ABC-12345 ccReg-2830636916 ``` ### EPP Domain with valid domain checks invalid format domain REQUEST: ```xml one.ee notcorrectdomain ABC-12345 ``` RESPONSE: ```xml Command completed successfully one.ee notcorrectdomain invalid format ABC-12345 ccReg-4976165594 ``` ### EPP Helper in context of Domain generates valid transfer xml REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5364023507 ``` ### EPP Keyrelay makes a keyrelay request REQUEST: ```xml domain42.ee 256 3 8 cmlraXN0aGViZXN0 a9e5ebe23e00023072a2c2749693f17e P1M13D 1427879027 ``` RESPONSE: ```xml Command completed successfully 1427879027 ccReg-1751406656 ``` ### EPP Keyrelay returns an error when parameters are missing REQUEST: ```xml domain42.ee 3 8 cmlraXN0aGViZXN0 a9e5ebe23e00023072a2c2749693f17e Invalid Expiry 1427879027 ``` RESPONSE: ```xml Required parameter missing: keyrelay > keyData > flags [flags] Expiry relative must be compatible to ISO 8601 Invalid Expiry 1427879027 ccReg-0246662521 ``` ### EPP Keyrelay returns an error on invalid relative expiry REQUEST: ```xml domain42.ee 256 3 8 cmlraXN0aGViZXN0 a9e5ebe23e00023072a2c2749693f17e Invalid Expiry 1427879027 ``` RESPONSE: ```xml Expiry relative must be compatible to ISO 8601 Invalid Expiry 1427879027 ccReg-9411455293 ``` ### EPP Keyrelay returns an error on invalid absolute expiry REQUEST: ```xml domain42.ee 256 3 8 cmlraXN0aGViZXN0 a9e5ebe23e00023072a2c2749693f17e Invalid Absolute 1427879027 ``` RESPONSE: ```xml Expiry absolute must be compatible to ISO 8601 Invalid Absolute 1427879027 ccReg-1162518336 ``` ### EPP Keyrelay does not allow both relative and absolute REQUEST: ```xml domain42.ee 256 3 8 cmlraXN0aGViZXN0 a9e5ebe23e00023072a2c2749693f17e P1D 2014-12-23 1427879027 ``` RESPONSE: ```xml Exactly one parameter required: keyrelay > expiry > relative OR keyrelay > expiry > absolute 1427879027 ccReg-5052126518 ``` ### EPP Keyrelay saves legal document with keyrelay REQUEST: ```xml domain42.ee 256 3 8 cmlraXN0aGViZXN0 a9e5ebe23e00023072a2c2749693f17e P1D JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 1427879027 ``` RESPONSE: ```xml Command completed successfully 1427879027 ccReg-3865430856 ``` ### EPP Keyrelay validates legal document types REQUEST: ```xml domain42.ee 256 3 8 cmlraXN0aGViZXN0 a9e5ebe23e00023072a2c2749693f17e P1D JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 1427879028 ``` RESPONSE: ```xml Attribute is invalid: type 1427879028 ccReg-0399816008 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8470374298 ``` ### EPP Poll returns no messages in poll REQUEST: ```xml 1427879028 ``` RESPONSE: ```xml Command completed successfully; no messages 1427879028 ccReg-3700933337 ``` ### EPP Poll queues and dequeues messages REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7339847009 ``` REQUEST: ```xml 1427879028 ``` RESPONSE: ```xml Command completed successfully; no messages 1427879028 ccReg-2417795469 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5309450795 ``` REQUEST: ```xml 1427879028 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-04-01 09:03:48 UTC Balance low. 1427879028 ccReg-0935692525 ``` REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9804284104 ``` REQUEST: ```xml 1427879028 ``` RESPONSE: ```xml Message was not found 1 1427879028 ccReg-5166740338 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9758060726 ``` REQUEST: ```xml 1427879028 ``` RESPONSE: ```xml Command completed successfully 1427879028 ccReg-7429734801 ``` REQUEST: ```xml 1427879028 ``` RESPONSE: ```xml Message was not found 1 1427879028 ccReg-1807779733 ``` ### EPP Poll returns an error on incorrect op REQUEST: ```xml 1427879028 ``` RESPONSE: ```xml Attribute is invalid: op 1427879028 ccReg-5692795364 ``` ### EPP Poll dequeues multiple messages REQUEST: ```xml 1427879028 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-04-01 09:03:48 UTC Smth else. 1427879028 ccReg-1938201586 ``` REQUEST: ```xml 1427879028 ``` RESPONSE: ```xml Command completed successfully 1427879028 ccReg-5001220512 ``` REQUEST: ```xml 1427879028 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-04-01 09:03:48 UTC Something. 1427879028 ccReg-0511635107 ``` REQUEST: ```xml 1427879028 ``` RESPONSE: ```xml Command completed successfully 1427879028 ccReg-9502754440 ``` REQUEST: ```xml 1427879028 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-04-01 09:03:48 UTC Balance low. 1427879028 ccReg-6047318980 ``` REQUEST: ```xml 1427879028 ``` RESPONSE: ```xml Command completed successfully 1427879028 ccReg-5923439969 ``` REQUEST: ```xml 1427879028 ``` RESPONSE: ```xml Command completed successfully; no messages 1427879028 ccReg-6977074196 ``` ### EPP Session when not connected greets client upon connection RESPONSE: ```xml EPP server (EIS) 2015-04-01T09:03:49Z 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ``` ### EPP Session when connected does not log in with invalid user REQUEST: ```xml wrong-user ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Authentication error; server closing connection ABC-12345 ccReg-5557839877 ``` ### EPP Session when connected does not log in with inactive user REQUEST: ```xml inactive-user ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Authentication error; server closing connection ABC-12345 ccReg-2039515750 ``` ### EPP Session when connected prohibits further actions unless logged in REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml You need to login first. ABC-12345 ccReg-3858483123 ``` ### EPP Session when connected with valid user logs in epp user REQUEST: ```xml gitlab ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6262260712 ``` ### EPP Session when connected with valid user does not log in twice REQUEST: ```xml gitlab ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1916946643 ``` REQUEST: ```xml gitlab ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Already logged in. Use <logout> first. ABC-12345 ccReg-8463647193 ``` ### EPP Session when connected with valid user logs out epp user REQUEST: ```xml gitlab ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1141402466 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully; ending session ABC-12345 ccReg-1310399480 ```