# EPP REQUEST - RESPONSE EXAMPLES GENERATED AT: 2015-06-08 15:20:44 UTC EXAMPLE COUNT: 164 --- 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-5792553688 ``` ### 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-7686161003 ``` ### 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 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:F7E38588 2015-06-08T15:20:46Z ABC-12345 ccReg-7810505697 ``` ### EPP Contact with valid user create command successfully saves ident type with legal document REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example 1990-22-12 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:6D0173D0 2015-06-08T15:20:46Z ABC-12345 ccReg-9651645726 ``` ### EPP Contact with valid user create command successfully adds registrar REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:40C4BDB5 2015-06-08T15:20:46Z ABC-12345 ccReg-4292487529 ``` ### 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 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:2BB6348E 2015-06-08T15:20:46Z ABC-12345 ccReg-0879770197 ``` ### EPP Contact with valid user create command should add registrar prefix for code when missing REQUEST: ```xml abc12345 John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:ABC12345 2015-06-08T15:20:46Z ABC-12345 ccReg-2161464402 ``` ### EPP Contact with valid user create command should add registrar prefix for code when missing REQUEST: ```xml abc:ABC:12345 John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:ABC:ABC:12345 2015-06-08T15:20:46Z ABC-12345 ccReg-8987468710 ``` ### EPP Contact with valid user create command should not allow spaces in custom code REQUEST: ```xml abc 123 John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml is invalid [code] ABC-12345 ccReg-7364239221 ``` ### EPP Contact with valid user create command should not saves ident type with wrong country code REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example 1990-22-12 ABC-12345 ``` RESPONSE: ```xml Ident country code is not valid, should be in ISO_3166-1 alpha 2 format [ident] ABC-12345 ccReg-0928596414 ``` ### EPP Contact with valid user create command should add registrar prefix for code when legacy prefix present REQUEST: ```xml CID:FIRST0:abc:ABC:NEW:12345 John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:CID:FIRST0:ABC:ABC:NEW:12345 2015-06-08T15:20:46Z ABC-12345 ccReg-5772088055 ``` ### EPP Contact with valid user create command should not remove suffix CID REQUEST: ```xml CID:FIRST0:abc:CID:ABC:NEW:12345 John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:CID:FIRST0:ABC:CID:ABC:NEW:12345 2015-06-08T15:20:46Z ABC-12345 ccReg-2911683580 ``` ### EPP Contact with valid user create command should not add registrar prefix for code when prefix present REQUEST: ```xml FIRST0:abc22 John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:ABC22 2015-06-08T15:20:46Z ABC-12345 ccReg-7623981239 ``` ### EPP Contact with valid user create command should add registrar prefix for code does not match exactly to prefix REQUEST: ```xml cid2:first0:abc:ABC:11111 John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:CID2:FIRST0:ABC:ABC:11111 2015-06-08T15:20:46Z ABC-12345 ccReg-8041241239 ``` ### EPP Contact with valid user create command should ignore custom code when only contact prefix given REQUEST: ```xml CID:FIRST0 John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:CID:FIRST0 2015-06-08T15:20:46Z ABC-12345 ccReg-4579412690 ``` ### 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 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:A9EE5890 2015-06-08T15:20:46Z ABC-12345 ccReg-8612634468 ``` ### 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 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:0932F08A 2015-06-08T15:20:47Z ABC-12345 ccReg-0387727819 ``` ### EPP Contact with valid user create command should return parameter value policy error for org REQUEST: ```xml John Doe should not save 123 Example Tallinn 123456 EE +372.1234567 test@example.example 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Org must be blank: postalInfo > org [org] ABC-12345 ccReg-4887387187 ``` ### 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 should not save test@example.example 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Fax must be blank: fax [fax] ABC-12345 ccReg-6987004711 ``` ### 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] ABC-12345 ccReg-2437844545 ``` ### EPP Contact with valid user update command returns error if obj doesnt exist REQUEST: ```xml not-exists John Doe Edited +372.7654321 edited@example.example password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Object does not exist NOT-EXISTS ABC-12345 ccReg-1257834702 ``` ### EPP Contact with valid user update command is succesful REQUEST: ```xml FIRST0:SH8013 John Doe Edited +372.7654321 edited@example.example password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH8013 2015-06-08T15:20:47Z ABC-12345 ccReg-2483059828 ``` ### EPP Contact with valid user update command is succesful for own contact without password REQUEST: ```xml FIRST0:SH8013 John Doe Edited ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH8013 2015-06-08T15:20:47Z ABC-12345 ccReg-1085610891 ``` ### EPP Contact with valid user update command should update other contact with 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-9052291594 ``` REQUEST: ```xml FIRST0:SH8013 John Doe Edited +372.7654321 edited@example.example password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH8013 2015-06-08T15:20:47Z ABC-12345 ccReg-4857980359 ``` 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-4402114193 ``` ### EPP Contact with valid user update command should not update other contact 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-8143531224 ``` REQUEST: ```xml FIRST0:SH8013 John Doe Edited ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-4832618807 ``` 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-2945736060 ``` ### EPP Contact with valid user update command returns phone and email error REQUEST: ```xml FIRST0:SH8013 John Doe Edited 123213 wrong password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Phone nr is invalid [phone] Email is invalid [email] ABC-12345 ccReg-5538295397 ``` ### EPP Contact with valid user update command should not update code with custom string REQUEST: ```xml FIRST0:SH8013 John Doe Edited +372.7654321 edited@example.example password notpossibletoupdate 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Object does not exist FIRST0:SH8013NOTPOSSIBLETOUPDATE ABC-12345 ccReg-9301701925 ``` ### EPP Contact with valid user update command should update ident REQUEST: ```xml FIRST0:SH8013 John Doe Edited +372.7654321 edited@example.example password 1990-22-12 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH8013 2015-06-08T15:20:47Z ABC-12345 ccReg-9047193979 ``` ### EPP Contact with valid user update command should return parameter value policy errror for org update REQUEST: ```xml FIRST0:SH8013 John Doe Edited should not save +372.7654321 edited@example.example password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Org must be blank: postalInfo > org [org] ABC-12345 ccReg-2807823166 ``` ### EPP Contact with valid user update command should return parameter value policy errror for fax update REQUEST: ```xml FIRST0:SH8013 John Doe Edited +372.7654321 should not save edited@example.example password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Fax must be blank: fax [fax] ABC-12345 ccReg-8439596827 ``` ### EPP Contact with valid user update command does not allow to edit statuses if policy forbids it REQUEST: ```xml FIRST0:SH8013 Payment overdue. ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Client-side object status management not supported: status [status] ABC-12345 ccReg-5754085243 ``` ### EPP Contact with valid user update command should add value voice value REQUEST: ```xml FIRST0:SH8013 +372.11111111 password ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH8013 2015-06-08T15:20:47Z ABC-12345 ccReg-2830619100 ``` ### EPP Contact with valid user update command should return error when add attributes phone value is empty REQUEST: ```xml FIRST0:SH8013 example@example.ee password ABC-12345 ``` RESPONSE: ```xml Required parameter missing - phone [phone] Phone nr is invalid [phone] ABC-12345 ccReg-8579877896 ``` ### EPP Contact with valid user update command should honor chg value over add value when both changes same attribute REQUEST: ```xml FIRST0:SH8013 +372.11111111111 +372.222222222222 password ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH8013 2015-06-08T15:20:47Z ABC-12345 ccReg-4473061427 ``` ### EPP Contact with valid user update command should not allow to remove required voice attribute REQUEST: ```xml FIRST0:SH8013 password ABC-12345 ``` RESPONSE: ```xml Required parameter missing - phone [phone] Phone nr is invalid [phone] ABC-12345 ccReg-2027193914 ``` ### EPP Contact with valid user update command should not allow to remove required attribute REQUEST: ```xml FIRST0:SH8013 password +372.7654321 ABC-12345 ``` RESPONSE: ```xml Required parameter missing - phone [phone] Phone nr is invalid [phone] ABC-12345 ccReg-4745289889 ``` ### EPP Contact with valid user update command should honor add over rem REQUEST: ```xml FIRST0:SH8013 password not important +372.3333333 ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH8013 2015-06-08T15:20:47Z ABC-12345 ccReg-3358663361 ``` ### EPP Contact with valid user update command should honor chg over rem REQUEST: ```xml FIRST0:SH8013 password not important +372.44444444 ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH8013 2015-06-08T15:20:47Z ABC-12345 ccReg-6212291677 ``` ### EPP Contact with valid user update command should honor chg over rem and add REQUEST: ```xml FIRST0:SH8013 password +372.666666 +372.555555 not important ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH8013 2015-06-08T15:20:47Z ABC-12345 ccReg-2768682423 ``` ### EPP Contact with valid user update command should not remove password REQUEST: ```xml FIRST0:SH8013 password password ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH8013 2015-06-08T15:20:47Z ABC-12345 ccReg-4687422586 ``` ### EPP Contact with valid user update command should return general policy error when removing org REQUEST: ```xml FIRST0:SH8013 password not important ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Org must be blank: postalInfo > org [org] ABC-12345 ccReg-8170313033 ``` ### EPP Contact with valid user update command should return error when removing street REQUEST: ```xml FIRST0:SH8013 password not important ABC-12345 ``` RESPONSE: ```xml Required parameter missing - name [name] ABC-12345 ccReg-8645260874 ``` ### 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] ABC-12345 ccReg-0822177291 ``` ### EPP Contact with valid user delete command returns error if obj doesnt exist REQUEST: ```xml not-exists password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Object does not exist NOT-EXISTS ABC-12345 ccReg-8498605334 ``` ### EPP Contact with valid user delete command deletes contact REQUEST: ```xml FIRST0:SH838052443 password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0417253600 ``` ### EPP Contact with valid user delete command deletes own contact even with wrong password REQUEST: ```xml FIRST0:SH447925934 wrong password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1788503667 ``` ### EPP Contact with valid user delete command deletes own contact even without password REQUEST: ```xml FIRST0:SH289926485 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2196901801 ``` ### EPP Contact with valid user delete command fails if contact has associated domain REQUEST: ```xml FIRST0:SH497877116 password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Object association prohibits operation [domains] ABC-12345 ccReg-5665195542 ``` ### EPP Contact with valid user delete command should delete when not owner but with 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-6182330582 ``` REQUEST: ```xml FIRST0:SH109118979 password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9193416865 ``` 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-0955836800 ``` ### EPP Contact with valid user delete command should not delete when not owner 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-2678737785 ``` REQUEST: ```xml FIRST0:SH9047704510 ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-7473253255 ``` 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-3820803869 ``` ### EPP Contact with valid user delete command should not delete when not owner with 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-0991648509 ``` REQUEST: ```xml FIRST0:SH9284274711 wrong password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-7454527057 ``` 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-9526124356 ``` ### 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-3948097567 ``` ### EPP Contact with valid user check command returns info about contact availability REQUEST: ```xml FIXED:CHECK-1234 check-4321 ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIXED:CHECK-1234 in use check-4321 ABC-12345 ccReg-3703851843 ``` ### EPP Contact with valid user check command should support legacy CID farmat REQUEST: ```xml FIXED:CHECK-LEGACY CID:FIXED:CHECK-LEGACY ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIXED:CHECK-LEGACY in use CID:FIXED:CHECK-LEGACY ABC-12345 ccReg-9027628001 ``` ### 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-3959573631 ``` ### 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-5706545423 ``` ### EPP Contact with valid user info command return info about contact REQUEST: ```xml FIXED:INFO-4444 password ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIXED:INFO-4444 EIS-29 Johnny Awesome Short street 11 Tallinn 11111 EE +372.12345678 rigoberto_waters@bartoletti.info fixed registrar TEST-CREATOR 2015-06-08T15:20:50Z password 37605030299 ABC-12345 ccReg-6512724823 ``` ### EPP Contact with valid user info command should add legacy CID format as append REQUEST: ```xml FIXED:CID:FIXED:INFO-5555 password ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIXED:CID:FIXED:INFO-5555 EIS-30 Johnny Awesome Short street 11 Tallinn 11111 EE +372.12345678 rigoberto_waters@bartoletti.info fixed registrar TEST-CREATOR 2015-06-08T15:20:50Z password 37605030299 ABC-12345 ccReg-9303464868 ``` ### EPP Contact with valid user info command should return ident in extension REQUEST: ```xml FIRST0:INFO-IDENT password ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:INFO-IDENT EIS-31 Johnny Awesome Short street 11 Tallinn 11111 EE +372.12345678 rigoberto_waters@bartoletti.info registrar1 TEST-CREATOR 2015-06-08T15:20:50Z password 37605030299 ABC-12345 ccReg-1551564799 ``` ### EPP Contact with valid user info command returns no authorization error for wrong password when registrant REQUEST: ```xml FIRST0:SH686854180 wrong-pw ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH686854180 EIS-1 Miss Brook Rippin0 Short street 11 Tallinn 11111 EE +372.12345678 rigoberto_waters@bartoletti.info registrar1 TEST-CREATOR 2015-06-08T15:20:45Z password 37605030299 ABC-12345 ccReg-3694096004 ``` ### EPP Contact with valid user info command should honor new contact code format REQUEST: ```xml FIXED:TEST:CUSTOM:CODE password ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIXED:TEST:CUSTOM:CODE EIS-32 Theresa Gerlach Jr.15 Short street 11 Tallinn 11111 EE +372.12345678 rigoberto_waters@bartoletti.info fixed registrar TEST-CREATOR 2015-06-08T15:20:50Z password 37605030299 ABC-12345 ccReg-3654564485 ``` ### 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-7478373545 ``` REQUEST: ```xml FIRST0:SH686854180 password ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH686854180 EIS-1 Miss Brook Rippin0 Short street 11 Tallinn 11111 EE +372.12345678 rigoberto_waters@bartoletti.info registrar1 TEST-CREATOR 2015-06-08T15:20:45Z password 37605030299 ABC-12345 ccReg-1838580842 ``` 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-6062685126 ``` ### 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-2696120125 ``` REQUEST: ```xml FIRST0:SH686854180 wrong-pw ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-7330846624 ``` 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-0048399504 ``` ### 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-4144569877 ``` REQUEST: ```xml FIRST0:SH686854180 ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH686854180 EIS-1 Miss Brook Rippin0 registrar1 TEST-CREATOR 2015-06-08T15:20:45Z ABC-12345 ccReg-0023572021 ``` 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-0929041121 ``` 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-3372742123 ``` ### EPP Domain returns error if contact does not exists REQUEST: ```xml example92231307700596839.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net FIXED:CITIZEN_1234 FIXED:CITIZEN_1234 sh1111 sh2222 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Contact was not found sh1111 Contact was not found sh2222 ABC-12345 ccReg-0055530270 ``` ### 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-8914683562 ``` ### EPP Domain with citizen as a registrant creates a domain REQUEST: ```xml example4020299480830435.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example4020299480830435.ee 2015-06-08T15:20:51Z 2016-06-08T00:00:00Z ABC-12345 ccReg-9725177044 ``` ### EPP Domain with citizen as a registrant creates a domain with legal document REQUEST: ```xml example68541116648789025.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example68541116648789025.ee 2015-06-08T15:20:51Z 2016-06-08T00:00:00Z ABC-12345 ccReg-8955691837 ``` ### EPP Domain with citizen as a registrant validates nameserver ipv4 when in same zone as domain REQUEST: ```xml example92203286262205960.ee 1 ns1.example92203286262205960.ee ns2.example92203286262205960.ee FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml IPv4 is missing [ipv4] ABC-12345 ccReg-5649976991 ``` ### EPP Domain with citizen as a registrant does not create domain longer than 63 punicode characters REQUEST: ```xml äääääääääääääääääääääääääääääääääääääääääääääääääääääääääääääää.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Domain name is too long (maximum is 63 characters) [name_puny] ABC-12345 ccReg-4430795448 ``` ### EPP Domain with citizen as a registrant 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 FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Domain name is reserved or restricted [name_dirty] 1162.ee ABC-12345 ccReg-9581470236 ``` ### EPP Domain with citizen as a registrant does not create domain without contacts and registrant REQUEST: ```xml example55229588015878529.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Required parameter missing: create > create > registrant [registrant] ABC-12345 ccReg-2540611478 ``` ### EPP Domain with citizen as a registrant does not create domain without nameservers REQUEST: ```xml example49021690369031614.ee 1 FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Required parameter missing: create > create > ns [ns] Required parameter missing: create > create > ns > hostAttr [host_attr] ABC-12345 ccReg-5805959778 ``` ### EPP Domain with citizen as a registrant does not create domain with too many nameservers REQUEST: ```xml example13214562691589121.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 FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Nameservers count must be between 2-11 [nameservers] ABC-12345 ccReg-7981207337 ``` ### EPP Domain with citizen as a registrant returns error when invalid nameservers are present REQUEST: ```xml example43860224356619074.ee 1 invalid1- -invalid2 FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Hostname is invalid [hostname] invalid1- Hostname is invalid [hostname] -invalid2 ABC-12345 ccReg-0049127782 ``` ### EPP Domain with citizen as a registrant checks hostAttr presence REQUEST: ```xml example42608831074749596.ee 1 ns1.example.ee ns2.example.ee FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Required parameter missing: create > create > ns > hostAttr [host_attr] ABC-12345 ccReg-1259300010 ``` ### EPP Domain with citizen as a registrant creates domain with nameservers with ips REQUEST: ```xml example63537718478643282.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 2fooBAR dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example63537718478643282.ee 2015-06-08T15:20:52Z 2016-06-08T00:00:00Z ABC-12345 ccReg-9238706539 ``` ### EPP Domain with citizen as a registrant returns error when nameserver has invalid ips REQUEST: ```xml example50509555387371748.ee 1 ns1.example.net 192.0.2.2.invalid ns2.example.net invalid_ipv6 FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 2fooBAR dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml IPv4 is invalid [ipv4] 192.0.2.2.invalid IPv6 is invalid [ipv6] INVALID_IPV6 ABC-12345 ccReg-9049083960 ``` ### EPP Domain with citizen as a registrant creates a domain with period in days REQUEST: ```xml example58154003222656878.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example58154003222656878.ee 2015-06-08T15:20:52Z 2016-06-08T00:00:00Z ABC-12345 ccReg-9260763340 ``` ### EPP Domain with citizen as a registrant does not create a domain with invalid period REQUEST: ```xml example93408744022251404.ee 367 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Period must add up to 1, 2 or 3 years [period] 367 ABC-12345 ccReg-8573393191 ``` ### EPP Domain with citizen as a registrant creates a domain with multiple dnskeys REQUEST: ```xml example333697414638741.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 3 254 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example333697414638741.ee 2015-06-08T15:20:52Z 2016-06-08T00:00:00Z ABC-12345 ccReg-8584867594 ``` ### EPP Domain with citizen as a registrant does not create a domain when dnskeys are invalid REQUEST: ```xml example83258992170092961.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 250 4 9 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 1 3 10 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 5 254 dGVzdCBmYWlsCg== 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-2824973405 ``` ### EPP Domain with citizen as a registrant does not create a domain with two identical dnskeys REQUEST: ```xml example25899695517663333.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 257 3 3 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Public key already exists [public_key] 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ccReg-1084744449 ``` ### EPP Domain with citizen as a registrant validated dnskeys count REQUEST: ```xml example59966568351525275.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml DNS keys count must be between 0-1 [dnskeys] ABC-12345 ccReg-0261366566 ``` ### EPP Domain with citizen as a registrant creates domain with ds data REQUEST: ```xml example25731249117149391.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 12345 3 1 49FD46E6C4B45C55D4AC dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example25731249117149391.ee 2015-06-08T15:20:53Z 2016-06-08T00:00:00Z ABC-12345 ccReg-4530828310 ``` ### EPP Domain with citizen as a registrant creates domain with ds data with key REQUEST: ```xml example82908292286710247.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 12345 3 1 49FD46E6C4B45C55D4AC 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example82908292286710247.ee 2015-06-08T15:20:53Z 2016-06-08T00:00:00Z ABC-12345 ccReg-6889582088 ``` ### EPP Domain with citizen as a registrant prohibits dsData REQUEST: ```xml example28570712130587542.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 12345 3 1 49FD46E6C4B45C55D4AC 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml dsData object is not allowed ABC-12345 ccReg-9416839691 ``` ### EPP Domain with citizen as a registrant prohibits keyData REQUEST: ```xml example77764826228400750.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml keyData object is not allowed ABC-12345 ccReg-3492615397 ``` ### EPP Domain with citizen as a registrant prohibits dsData and keyData when they exists together REQUEST: ```xml example40436363917471433.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net FIXED:CITIZEN_1234 FIXED:SH8013 FIXED:SH8013 FIXED:SH801333 12345 3 1 49FD46E6C4B45C55D4AC 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Mutually exclusive parameters: extension > create > keyData, extension > create > dsData ABC-12345 ccReg-6705513196 ``` ### EPP Domain with juridical persion as a registrant creates a domain with contacts REQUEST: ```xml example35234610527071725.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net FIXED:JURIDICAL_1234 FIXED:SH8013 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example35234610527071725.ee 2015-06-08T15:20:53Z 2016-06-08T00:00:00Z ABC-12345 ccReg-7214297696 ``` ### EPP Domain with juridical persion as a registrant does not create a domain without admin contact REQUEST: ```xml example95625801462394004.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net FIXED:JURIDICAL_1234 FIXED:SH8013 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Admin contacts count must be between 1-10 [admin_domain_contacts] ABC-12345 ccReg-7923513742 ``` ### EPP Domain with juridical persion as a registrant cannot assign juridical person as admin contact REQUEST: ```xml example51475133351293038.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net FIXED:JURIDICAL_1234 FIXED:JURIDICAL_1234 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Admin contact can be private person only FIXED:JURIDICAL_1234 ABC-12345 ccReg-9809471638 ``` ### 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-1007701280 ``` REQUEST: ```xml domain1.ee 2ed6c739f0777c882d366a45bbca8dfc dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain1.ee serverApproved REGDOMAIN2 2015-06-08T15:20:54Z REGDOMAIN1 2015-06-08T15:20:54Z 2016-06-08T00:00:00Z ABC-12345 ccReg-5931455157 ``` 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-9929017458 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-06-08T15:20:54Z Domain transfer was approved, associated contacts are: ["REGDOMAIN2:20F0AD4B", "REGDOMAIN2:F2557E5E"] domain1.ee serverApproved REGDOMAIN2 2015-06-08T15:20:54Z REGDOMAIN1 2015-06-08T15:20:54Z 2016-06-08T00:00:00Z ABC-12345 ccReg-1486536116 ``` REQUEST: ```xml domain1.ee 04a7d4519f18efe34f47c0aa41af5428 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain1.ee pending REGDOMAIN1 2015-06-08T15:20:54Z REGDOMAIN2 2015-06-08T16:20:54Z 2016-06-08T00:00:00Z ABC-12345 ccReg-5036541162 ``` REQUEST: ```xml domain1.ee 04a7d4519f18efe34f47c0aa41af5428 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain1.ee pending REGDOMAIN1 2015-06-08T15:20:54Z REGDOMAIN2 2015-06-08T16:20:54Z 2016-06-08T00:00:00Z ABC-12345 ccReg-6696728415 ``` 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-9312014055 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-06-08T15:20:54Z Transfer requested. domain1.ee pending REGDOMAIN1 2015-06-08T15:20:54Z REGDOMAIN2 2015-06-08T16:20:54Z 2016-06-08T00:00:00Z ABC-12345 ccReg-0332382236 ``` 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-7540459085 ``` 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-0714707548 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2829620748 ``` 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-6343470773 ``` ### 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-0691436864 ``` REQUEST: ```xml domain2.ee c9730b2a823fb6224a0c985ae901898f dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain2.ee pending REGDOMAIN2 2015-06-08T15:20:55Z REGDOMAIN1 2015-06-08T16:20:55Z 2016-06-08T00:00:00Z ABC-12345 ccReg-6184813837 ``` 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-3973953319 ``` 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-4736405081 ``` REQUEST: ```xml domain2.ee c9730b2a823fb6224a0c985ae901898f dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain2.ee pending REGDOMAIN2 2015-06-08T15:20:55Z REGDOMAIN1 2015-06-08T16:20:55Z 2016-06-08T00:00:00Z ABC-12345 ccReg-5436321061 ``` 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-9539656972 ``` ### 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-4875435765 ``` REQUEST: ```xml domain3.ee b1841556dfc846d87fc685a28a904170 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain3.ee serverApproved REGDOMAIN2 2015-06-08T15:20:56Z REGDOMAIN1 2015-06-08T15:20:56Z 2016-06-08T00:00:00Z ABC-12345 ccReg-2566320984 ``` 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-8091278063 ``` ### 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-7202677400 ``` REQUEST: ```xml domain4.ee 69ef8f64c62662587dce166e840b6acc ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain4.ee serverApproved REGDOMAIN2 2015-06-08T15:20:56Z REGDOMAIN1 2015-06-08T15:20:56Z 2016-06-08T00:00:00Z ABC-12345 ccReg-5135881939 ``` 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-6469478550 ``` ### 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-1953363571 ``` REQUEST: ```xml domain5.ee 9af0798b7bdeed9016b1361e79ec98b9 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain5.ee serverApproved REGDOMAIN2 2015-06-08T15:20:57Z REGDOMAIN1 2015-06-08T15:20:57Z 2016-06-08T00:00:00Z ABC-12345 ccReg-9065921272 ``` 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-5514959052 ``` ### 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-5357898525 ``` REQUEST: ```xml domain8.ee bf34fd4ef6d562ea510741a526e4f5ae ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain8.ee serverApproved REGDOMAIN2 2015-06-08T15:20:57Z REGDOMAIN1 2015-06-08T15:20:57Z 2016-06-08T00:00:00Z ABC-12345 ccReg-8726034053 ``` 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-1717330028 ``` ### 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-6714230642 ``` REQUEST: ```xml domain9.ee 0b3f0e6f5b5c55e03a358a7f857d5c74 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain9.ee serverApproved REGDOMAIN2 2015-06-08T15:20:58Z REGDOMAIN1 2015-06-08T15:20:58Z 2016-06-08T00:00:00Z ABC-12345 ccReg-6112400904 ``` 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-2617823419 ``` ### 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-1180312591 ``` REQUEST: ```xml domain11.ee 9e9fc75dcc7891617edb845dde02795d ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain11.ee serverApproved REGDOMAIN2 2015-06-08T15:20:58Z REGDOMAIN1 2015-06-08T15:20:58Z 2016-06-08T00:00:00Z ABC-12345 ccReg-5955172939 ``` 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-3665512447 ``` ### EPP Domain with valid domain transfers domain and references exsisting registrant 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-7493033652 ``` REQUEST: ```xml domain14.ee 1741b96341f0df8221e9fe0ba5a74f47 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain14.ee serverApproved REGDOMAIN2 2015-06-08T15:20:59Z REGDOMAIN1 2015-06-08T15:20:59Z 2016-06-08T00:00:00Z ABC-12345 ccReg-4543598398 ``` 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-5178371551 ``` ### 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-0660114359 ``` REQUEST: ```xml domain15.ee 6c7d912db89c31e7ac702234ec48814a ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain15.ee serverApproved REGDOMAIN2 2015-06-08T15:20:59Z REGDOMAIN1 2015-06-08T15:20:59Z 2016-06-08T00:00:00Z ABC-12345 ccReg-2544923836 ``` 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-2045407045 ``` ### 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-5957445553 ``` REQUEST: ```xml domain16.ee 98oiewslkfkd ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-1184722183 ``` 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-4226885236 ``` ### EPP Domain with valid domain approves the transfer request REQUEST: ```xml domain17.ee bcb7c06abfe0eec3f3ab9d06083f2f0f dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain17.ee clientApproved REGDOMAIN2 2015-06-08T15:21:00Z REGDOMAIN1 2015-06-08T15:21:00Z 2016-06-08T00:00:00Z ABC-12345 ccReg-3743367853 ``` ### 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-5240031764 ``` REQUEST: ```xml domain18.ee d7bba8344cfbc1071516c5e6e886ab8f dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Transfer can be rejected only by current registrar ABC-12345 ccReg-7795906716 ``` 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-9696432132 ``` REQUEST: ```xml domain18.ee d7bba8344cfbc1071516c5e6e886ab8f dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain18.ee clientRejected REGDOMAIN2 2015-06-08T15:21:00Z REGDOMAIN1 2015-06-08T15:21:00Z 2016-06-08T00:00:00Z ABC-12345 ccReg-1514729281 ``` ### 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-0957729186 ``` REQUEST: ```xml domain19.ee 99383fa4d9892ce0dc88bd3dbcca1713 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Transfer can be approved only by current domain registrar ABC-12345 ccReg-7746692635 ``` 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-5716581478 ``` ### EPP Domain with valid domain does not transfer with invalid pw REQUEST: ```xml domain20.ee test dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-0284059379 ``` ### EPP Domain with valid domain ignores transfer wha registrant registrar requests transfer REQUEST: ```xml domain21.ee fa66b5e2eb80ad44a71c167dc2731970 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Domain already belongs to the querying registrar ABC-12345 ccReg-1384906992 ``` ### EPP Domain with valid domain returns an error for incorrect op attribute REQUEST: ```xml example72016253321808153.ee 98oiewslkfkd ABC-12345 ``` RESPONSE: ```xml Attribute is invalid: op ABC-12345 ccReg-9573122944 ``` ### 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-9573898930 ``` REQUEST: ```xml domain22.ee 72bd65f122ff5dc80bda6f107498e11e dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain22.ee serverApproved REGDOMAIN2 2015-06-08T15:21:01Z REGDOMAIN1 2015-06-08T15:21:01Z 2016-06-08T00:00:00Z ABC-12345 ccReg-9179354793 ``` REQUEST: ```xml domain22.ee 72bd65f122ff5dc80bda6f107498e11e dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-5712870270 ``` 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-2982226002 ``` ### EPP Domain with valid domain should get an error when there is no pending transfer REQUEST: ```xml domain23.ee 3d432383d4f88571fcb46e5e02c3667e dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Pending transfer was not found ABC-12345 ccReg-2577999787 ``` ### EPP Domain with valid domain should update right away without update pending status REQUEST: ```xml domain24.ee FIXED:CITIZEN_1234 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6132676538 ``` ### EPP Domain with valid domain updates a domain REQUEST: ```xml domain25.ee FIXED:CITIZEN_1234 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully; action pending ABC-12345 ccReg-8305166740 ``` ### EPP Domain with valid domain should not return action pending when changes are invalid REQUEST: ```xml domain26.ee ns.jaskolskiboyer80.ee ns.wilkinsonfritsch79.ee ns.kunze78.ee FIXED:CITIZEN_1234 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Nameservers count must be between 2-11 [nameservers] ABC-12345 ccReg-0997303264 ``` ### EPP Domain with valid domain should not return action pending when domain itself is already invaid REQUEST: ```xml domain27.ee FIXED:CITIZEN_1234 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Nameservers count must be between 2-11 [nameservers] ABC-12345 ccReg-2467744366 ``` ### EPP Domain with valid domain should not allow any update when status pending update REQUEST: ```xml domain28.ee FIXED:CITIZEN_1234 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Object status prohibits operation ABC-12345 ccReg-3490666828 ``` ### EPP Domain with valid domain updates domain and adds objects REQUEST: ```xml domain29.ee ns1.example.com ns2.example.com FIXED:MAK21 Payment overdue. 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 3 254 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 ABC-12345 ``` RESPONSE: ```xml Contact was not found FIXED:MAK21 ABC-12345 ccReg-2920591231 ``` REQUEST: ```xml domain29.ee ns1.example.com ns2.example.com FIXED:MAK21 Payment overdue. 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 3 254 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7243711640 ``` REQUEST: ```xml domain29.ee ns1.example.com ns2.example.com FIXED:MAK21 Payment overdue. 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 3 254 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 ABC-12345 ``` RESPONSE: ```xml Nameserver already exists on this domain [hostname] ns2.example.com Nameserver already exists on this domain [hostname] ns1.example.com Contact already exists on this domain [contact_code_cache] FIXED:MAK21 Status already exists on this domain [value] clientUpdateProhibited Status already exists on this domain [value] clientHold Public key already exists [public_key] 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f Public key already exists [public_key] 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 ABC-12345 ccReg-8779473072 ``` ### EPP Domain with valid domain updates domain with registrant change what triggers action pending REQUEST: ```xml domain30.ee ns1.example.com ns2.example.com FIXED:PENDINGMAK21 Payment overdue. FIXED:CITIZEN_1234 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 3 254 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Contact was not found FIXED:PENDINGMAK21 ABC-12345 ccReg-0431973761 ``` REQUEST: ```xml domain30.ee ns1.example.com ns2.example.com FIXED:PENDINGMAK21 Payment overdue. FIXED:CITIZEN_1234 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 3 254 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully; action pending ABC-12345 ccReg-7879816683 ``` ### EPP Domain with valid domain does not allow to edit statuses if policy forbids it REQUEST: ```xml domain31.ee Payment overdue. ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Client-side object status management not supported: status [status] ABC-12345 ccReg-8060582754 ``` ### EPP Domain with valid domain updates a domain and removes objects REQUEST: ```xml domain32.ee ns1.example.com ns2.example.com FIXED:CITIZEN_1234 Payment overdue. 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 3 254 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2522481306 ``` REQUEST: ```xml domain32.ee ns1.example.com FIXED:CITIZEN_1234 256 3 254 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2256375060 ``` REQUEST: ```xml domain32.ee ns1.example.com FIXED:CITIZEN_1234 256 3 254 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ``` RESPONSE: ```xml Nameserver was not found ns1.example.com Contact was not found FIXED:CITIZEN_1234 Status was not found clientHold DS was not found 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ccReg-5698273149 ``` ### EPP Domain with valid domain does not remove server statuses REQUEST: ```xml domain33.ee ABC-12345 ``` RESPONSE: ```xml Status was not found serverHold ABC-12345 ccReg-8800564768 ``` ### EPP Domain with valid domain does not add duplicate objects to domain REQUEST: ```xml domain34.ee ns.haley99.ee FIXED:SH2981345479 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0338092233 ``` REQUEST: ```xml domain34.ee ns.haley99.ee FIXED:SH2981345479 ABC-12345 ``` RESPONSE: ```xml Nameserver already exists on this domain [hostname] ns.haley99.ee Contact already exists on this domain [contact_code_cache] FIXED:SH2981345479 ABC-12345 ccReg-6214899309 ``` ### EPP Domain with valid domain cannot change registrant without legal document REQUEST: ```xml domain35.ee FIXED:CITIZEN_1234 ABC-12345 ``` RESPONSE: ```xml Required parameter missing: extension > extdata > legalDocument [legal_document] ABC-12345 ccReg-3378153085 ``` ### EPP Domain with valid domain does not assign invalid status to domain REQUEST: ```xml domain36.ee ABC-12345 ``` RESPONSE: ```xml Status was not found invalidStatus ABC-12345 ccReg-8417122681 ``` ### EPP Domain with valid domain renews a domain REQUEST: ```xml domain37.ee 2016-06-08 1 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain37.ee 2017-06-08T00:00:00Z ABC-12345 ccReg-6816618650 ``` ### EPP Domain with valid domain returns an error when given and current exp dates do not match REQUEST: ```xml domain38.ee 2200-08-07 1 ABC-12345 ``` RESPONSE: ```xml Given and current expire dates do not match 2200-08-07 ABC-12345 ccReg-6439780167 ``` ### EPP Domain with valid domain returns an error when period is invalid REQUEST: ```xml domain39.ee 2016-06-08 4 ABC-12345 ``` RESPONSE: ```xml Period must add up to 1, 2 or 3 years [period] 4 ABC-12345 ccReg-9998022215 ``` ### EPP Domain with valid domain does not renew foreign 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-1020170288 ``` REQUEST: ```xml domain40.ee 2016-06-08 1 ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-0988765876 ``` 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-2388170587 ``` ### EPP Domain with valid domain returns domain info REQUEST: ```xml domain41.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain41.ee EIS-49 Payment overdue. FIXED:REGISTRANT7651570639 FIXED:SH0834297496 FIXED:SH8999816095 ns.armstrong123.ee 192.168.1.1 ns.jacobi124.ee 192.168.1.1 ns.tillman125.ee 192.168.1.1 ns1.example.com 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-06-08T15:21:05Z 2015-06-08T15:21:06Z 2016-06-08T00:00:00Z 998ae0749d17abfcea025ac0c76fe83a 123 3 1 0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 123 3 1 0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ccReg-2108787193 ``` REQUEST: ```xml domain41.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain41.ee EIS-49 Payment overdue. FIXED:REGISTRANT7651570639 FIXED:SH0834297496 FIXED:SH8999816095 ns.armstrong123.ee 192.168.1.1 ns.jacobi124.ee 192.168.1.1 ns.tillman125.ee 192.168.1.1 ns1.example.com 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-06-08T15:21:05Z 2015-06-08T15:21:06Z 2016-06-08T00:00:00Z 998ae0749d17abfcea025ac0c76fe83a 123 3 1 0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 123 3 1 0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ccReg-6066216605 ``` ### EPP Domain with valid domain returns domain info with different nameservers REQUEST: ```xml domain42.ee 2fooBAR ``` RESPONSE: ```xml Attribute is invalid: hosts ccReg-8544263119 ``` REQUEST: ```xml domain42.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain42.ee EIS-50 FIXED:REGISTRANT7449267040 FIXED:SH2935483198 FIXED:SH2651999597 ns1.domain42.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A ns2.domain42.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-06-08T15:21:06Z 2015-06-08T15:21:06Z 2016-06-08T00:00:00Z ffd6a5a63e1781f220c32d50a93bbd94 ccReg-0763936439 ``` REQUEST: ```xml domain42.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain42.ee EIS-50 FIXED:REGISTRANT7449267040 FIXED:SH2935483198 FIXED:SH2651999597 ns3.test.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-06-08T15:21:06Z 2015-06-08T15:21:06Z 2016-06-08T00:00:00Z ffd6a5a63e1781f220c32d50a93bbd94 ccReg-8474966646 ``` REQUEST: ```xml domain42.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain42.ee EIS-50 FIXED:REGISTRANT7449267040 FIXED:SH2935483198 FIXED:SH2651999597 registrar1 2015-06-08T15:21:06Z 2015-06-08T15:21:06Z 2016-06-08T00:00:00Z ffd6a5a63e1781f220c32d50a93bbd94 ccReg-5075549479 ``` REQUEST: ```xml domain42.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain42.ee EIS-50 FIXED:REGISTRANT7449267040 FIXED:SH2935483198 FIXED:SH2651999597 ns1.domain42.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A ns2.domain42.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-06-08T15:21:06Z 2015-06-08T15:21:06Z 2016-06-08T00:00:00Z ffd6a5a63e1781f220c32d50a93bbd94 ccReg-8314005401 ``` ### EPP Domain with valid domain returns error when domain can not be found REQUEST: ```xml test.ee 2fooBAR ``` RESPONSE: ```xml Domain not found test.ee ccReg-5127764955 ``` ### EPP Domain with valid domain sets ok status by default REQUEST: ```xml domain43.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain43.ee EIS-51 FIXED:REGISTRANT6779403441 FIXED:SH48958512100 FIXED:SH4940338899 ns.cummerata129.ee 192.168.1.1 ns.dickens130.ee 192.168.1.1 ns.grimeswalsh131.ee 192.168.1.1 registrar1 2015-06-08T15:21:06Z 2015-06-08T15:21:06Z 2016-06-08T00:00:00Z ca880a7a8024a18e247a06f58ef5cc48 ccReg-0756889275 ``` ### EPP Domain with valid domain can not see other registrar domains with invalid 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-0385762565 ``` REQUEST: ```xml domain44.ee 2fooBAR ``` RESPONSE: ```xml Authorization error ccReg-2827221934 ``` 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-3874111143 ``` ### EPP Domain with valid domain can see other registrar domains 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-0330326798 ``` REQUEST: ```xml domain45.ee ``` RESPONSE: ```xml Command completed successfully domain45.ee EIS-53 FIXED:REGISTRANT2347391943 FIXED:SH40231257104 FIXED:SH73485187103 ns.beer135.ee 192.168.1.1 ns.torp136.ee 192.168.1.1 ns.volkman137.ee 192.168.1.1 registrar1 2015-06-08T15:21:07Z 2015-06-08T15:21:07Z 2016-06-08T00:00:00Z ccReg-2388852720 ``` 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-5054156078 ``` ### EPP Domain with valid domain can see other registrar domains with 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-0298558154 ``` REQUEST: ```xml domain46.ee bf1ad7a9e4402825d7de887ca7556169 ``` RESPONSE: ```xml Command completed successfully domain46.ee EIS-54 FIXED:REGISTRANT2605608744 FIXED:SH86247809106 FIXED:SH23680732105 ns.hand138.ee 192.168.1.1 ns.kiehnemard139.ee 192.168.1.1 ns.hintz140.ee 192.168.1.1 registrar1 2015-06-08T15:21:07Z 2015-06-08T15:21:07Z 2016-06-08T00:00:00Z bf1ad7a9e4402825d7de887ca7556169 ccReg-3176041821 ``` 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-8239433518 ``` ### EPP Domain with valid domain deletes domain REQUEST: ```xml domain47.ee dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully; action pending ABC-12345 ccReg-4850158414 ``` ### EPP Domain with valid domain does not delete domain with specific status REQUEST: ```xml domain48.ee dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Domain status prohibits operation ABC-12345 ccReg-4434185707 ``` ### EPP Domain with valid domain does not delete domain with pending delete REQUEST: ```xml domain49.ee dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Object status prohibits operation ABC-12345 ccReg-8623312066 ``` ### 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-2140727461 ``` ### EPP Domain with valid domain checks a domain REQUEST: ```xml one.ee ABC-12345 ``` RESPONSE: ```xml Command completed successfully one.ee ABC-12345 ccReg-7208701915 ``` REQUEST: ```xml domain50.ee ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain50.ee in use ABC-12345 ccReg-4478610591 ``` ### 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-4923110430 ``` ### 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-9541016561 ``` ### 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-7232961025 ``` ### EPP Keyrelay makes a keyrelay request REQUEST: ```xml domain51.ee 256 3 8 cmlraXN0aGViZXN0 c3c2eca5fb2dc6f57ae27ae7d839eb42 P1M13D 1433776868 ``` RESPONSE: ```xml Unimplemented object service domain51.ee 1433776868 ccReg-8628098112 ``` ### EPP Keyrelay returns an error when parameters are missing REQUEST: ```xml domain51.ee 3 8 cmlraXN0aGViZXN0 c3c2eca5fb2dc6f57ae27ae7d839eb42 Invalid Expiry 1433776868 ``` RESPONSE: ```xml Required parameter missing: keyrelay > keyData > flags [flags] Expiry relative must be compatible to ISO 8601 Invalid Expiry 1433776868 ccReg-6413573414 ``` ### EPP Keyrelay returns an error on invalid relative expiry REQUEST: ```xml domain51.ee 256 3 8 cmlraXN0aGViZXN0 c3c2eca5fb2dc6f57ae27ae7d839eb42 Invalid Expiry 1433776868 ``` RESPONSE: ```xml Expiry relative must be compatible to ISO 8601 Invalid Expiry 1433776868 ccReg-6032734169 ``` ### EPP Keyrelay returns an error on invalid absolute expiry REQUEST: ```xml domain51.ee 256 3 8 cmlraXN0aGViZXN0 c3c2eca5fb2dc6f57ae27ae7d839eb42 Invalid Absolute 1433776868 ``` RESPONSE: ```xml Expiry absolute must be compatible to ISO 8601 Invalid Absolute 1433776868 ccReg-3524096427 ``` ### EPP Keyrelay does not allow both relative and absolute REQUEST: ```xml domain51.ee 256 3 8 cmlraXN0aGViZXN0 c3c2eca5fb2dc6f57ae27ae7d839eb42 P1D 2014-12-23 1433776869 ``` RESPONSE: ```xml Exactly one parameter required: keyrelay > expiry > relative OR keyrelay > expiry > absolute 1433776869 ccReg-1882995843 ``` ### EPP Keyrelay saves legal document with keyrelay REQUEST: ```xml domain51.ee 256 3 8 cmlraXN0aGViZXN0 c3c2eca5fb2dc6f57ae27ae7d839eb42 P1D JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 1433776869 ``` RESPONSE: ```xml Unimplemented object service domain51.ee 1433776869 ccReg-6118606244 ``` ### EPP Keyrelay validates legal document types REQUEST: ```xml domain51.ee 256 3 8 cmlraXN0aGViZXN0 c3c2eca5fb2dc6f57ae27ae7d839eb42 P1D JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 1433776869 ``` RESPONSE: ```xml Attribute is invalid: type 1433776869 ccReg-0961292562 ``` 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-7551627529 ``` ### EPP Poll returns no messages in poll REQUEST: ```xml 1433776869 ``` RESPONSE: ```xml Command completed successfully; no messages 1433776869 ccReg-7521642914 ``` ### 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-1890849875 ``` REQUEST: ```xml 1433776869 ``` RESPONSE: ```xml Command completed successfully; no messages 1433776869 ccReg-4232834854 ``` 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-0029864948 ``` REQUEST: ```xml 1433776869 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-06-08T15:21:09Z Balance low. 1433776869 ccReg-9384637788 ``` 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-4771832665 ``` REQUEST: ```xml 1433776869 ``` RESPONSE: ```xml Message was not found 1 1433776869 ccReg-6895181010 ``` 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-3093584401 ``` REQUEST: ```xml 1433776869 ``` RESPONSE: ```xml Command completed successfully 1433776869 ccReg-5968172050 ``` REQUEST: ```xml 1433776869 ``` RESPONSE: ```xml Message was not found 1 1433776869 ccReg-7815627861 ``` ### EPP Poll returns an error on incorrect op REQUEST: ```xml 1433776869 ``` RESPONSE: ```xml Attribute is invalid: op 1433776869 ccReg-5663813076 ``` ### EPP Poll dequeues multiple messages REQUEST: ```xml 1433776869 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-06-08T15:21:09Z Smth else. 1433776869 ccReg-9587463566 ``` REQUEST: ```xml 1433776869 ``` RESPONSE: ```xml Command completed successfully 1433776869 ccReg-5603445278 ``` REQUEST: ```xml 1433776869 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-06-08T15:21:09Z Something. 1433776869 ccReg-9521556048 ``` REQUEST: ```xml 1433776870 ``` RESPONSE: ```xml Command completed successfully 1433776870 ccReg-2074321942 ``` REQUEST: ```xml 1433776870 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-06-08T15:21:09Z Balance low. 1433776870 ccReg-2372562635 ``` REQUEST: ```xml 1433776870 ``` RESPONSE: ```xml Command completed successfully 1433776870 ccReg-4969206745 ``` REQUEST: ```xml 1433776870 ``` RESPONSE: ```xml Command completed successfully; no messages 1433776870 ccReg-4261553495 ``` ### EPP Session when not connected greets client upon connection RESPONSE: ```xml EPP server (EIS) 2015-06-08T15:21:10Z 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-6497463969 ``` ### 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-3458000205 ``` ### EPP Session when connected prohibits further actions unless logged in REQUEST: ```xml test.ee ABC-12345 ``` RESPONSE: ```xml You need to login first. ABC-12345 ccReg-7254767643 ``` ### EPP Session when connected should not have clTRID in response if client does not send it 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 ``` RESPONSE: ```xml Authentication error; server closing connection ccReg-9657796463 ``` ### 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-6118097396 ``` ### 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-2211590441 ``` 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-4897012504 ``` ### 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-5959477207 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully; ending session ABC-12345 ccReg-4973838373 ``` ### EPP Session when connected with valid user changes password and logs in REQUEST: ```xml gitlab ghyt9e4fu abcdefg 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-3851613645 ``` ### EPP Session when connected with valid user fails if new password is not valid 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 Password is missing [password] ABC-12345 ccReg-7164410427 ``` ### EPP Session when connected with valid user fails if new password is not valid 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 Password is missing [password] ABC-12345 ccReg-0995233084 ```