# EPP REQUEST - RESPONSE EXAMPLES GENERATED AT: 2015-06-09 08:35:54 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2865970246 ``` ### 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-7329370206 ``` ### 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:6DFC2D20 2015-06-09T08:35:56Z ABC-12345 ccReg-2164384391 ``` ### 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:57FCBB51 2015-06-09T08:35:56Z ABC-12345 ccReg-8294297097 ``` ### 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:6145C90E 2015-06-09T08:35:56Z ABC-12345 ccReg-4207474997 ``` ### 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:A00F2EFB 2015-06-09T08:35:56Z ABC-12345 ccReg-1588652760 ``` ### 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-09T08:35:56Z ABC-12345 ccReg-6158136387 ``` ### 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-09T08:35:56Z ABC-12345 ccReg-4119940650 ``` ### 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-1745531182 ``` ### 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-3419070730 ``` ### 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-09T08:35:56Z ABC-12345 ccReg-4206704078 ``` ### 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-09T08:35:56Z ABC-12345 ccReg-1412847936 ``` ### 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-09T08:35:56Z ABC-12345 ccReg-3704387100 ``` ### 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-09T08:35:56Z ABC-12345 ccReg-6569495751 ``` ### 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-09T08:35:57Z ABC-12345 ccReg-2815428273 ``` ### 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:A6DF7C8C 2015-06-09T08:35:57Z ABC-12345 ccReg-6063676360 ``` ### 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:5C9769C2 2015-06-09T08:35:57Z ABC-12345 ccReg-4482843821 ``` ### 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-7502239292 ``` ### 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-7208024246 ``` ### 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-5882732505 ``` ### 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-2315301092 ``` ### 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-09T08:35:57Z ABC-12345 ccReg-8206457545 ``` ### 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-09T08:35:57Z ABC-12345 ccReg-2935031159 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8280934902 ``` 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-09T08:35:57Z ABC-12345 ccReg-4307896467 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0760759574 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5579601421 ``` REQUEST: ```xml FIRST0:SH8013 John Doe Edited ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-4386640353 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5621674888 ``` ### 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-4727971447 ``` ### 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-1151237375 ``` ### 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-09T08:35:57Z ABC-12345 ccReg-5438333223 ``` ### 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-5952721571 ``` ### 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-3010995561 ``` ### 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-9864162306 ``` ### 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-09T08:35:57Z ABC-12345 ccReg-5034103643 ``` ### 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-7249146200 ``` ### 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-09T08:35:57Z ABC-12345 ccReg-4631662339 ``` ### 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-4281255957 ``` ### 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-9219200962 ``` ### 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-09T08:35:57Z ABC-12345 ccReg-5902019739 ``` ### 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-09T08:35:57Z ABC-12345 ccReg-4481902749 ``` ### 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-09T08:35:57Z ABC-12345 ccReg-3332712837 ``` ### 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-09T08:35:57Z ABC-12345 ccReg-3330398417 ``` ### 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-3427155084 ``` ### 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-4323798792 ``` ### 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-9874868286 ``` ### 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-3501648165 ``` ### EPP Contact with valid user delete command deletes contact REQUEST: ```xml FIRST0:SH694791623 password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4019793391 ``` ### EPP Contact with valid user delete command deletes own contact even with wrong password REQUEST: ```xml FIRST0:SH559117234 wrong password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6478748925 ``` ### EPP Contact with valid user delete command deletes own contact even without password REQUEST: ```xml FIRST0:SH445272175 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2640661320 ``` ### EPP Contact with valid user delete command fails if contact has associated domain REQUEST: ```xml FIRST0:SH919077656 password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Object association prohibits operation [domains] ABC-12345 ccReg-5750411134 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9340340541 ``` REQUEST: ```xml FIRST0:SH186876389 password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4516213939 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2560997842 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8103386186 ``` REQUEST: ```xml FIRST0:SH7118811310 ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-1221506848 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1921650511 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5095721964 ``` REQUEST: ```xml FIRST0:SH6050821911 wrong password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-5517100733 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0460264170 ``` ### 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-1717960285 ``` ### 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-0300174962 ``` ### 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-0772346625 ``` ### 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-9823513418 ``` ### 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-0270934085 ``` ### 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 gail.macejkovic@wiegandkaulke.name fixed registrar TEST-CREATOR 2015-06-09T08:36:00Z password 37605030299 ABC-12345 ccReg-9759706024 ``` ### 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 gail.macejkovic@wiegandkaulke.name fixed registrar TEST-CREATOR 2015-06-09T08:36:00Z password 37605030299 ABC-12345 ccReg-1871480573 ``` ### 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 gail.macejkovic@wiegandkaulke.name registrar1 TEST-CREATOR 2015-06-09T08:36:00Z password 37605030299 ABC-12345 ccReg-2678476098 ``` ### EPP Contact with valid user info command returns no authorization error for wrong password when registrant REQUEST: ```xml FIRST0:SH185858320 wrong-pw ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH185858320 EIS-1 Willow Schaden0 Short street 11 Tallinn 11111 EE +372.12345678 gail.macejkovic@wiegandkaulke.name registrar1 TEST-CREATOR 2015-06-09T08:35:56Z password 37605030299 ABC-12345 ccReg-2837599277 ``` ### 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 Laurel Heidenreich15 Short street 11 Tallinn 11111 EE +372.12345678 gail.macejkovic@wiegandkaulke.name fixed registrar TEST-CREATOR 2015-06-09T08:36:00Z password 37605030299 ABC-12345 ccReg-4896649483 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3689663915 ``` REQUEST: ```xml FIRST0:SH185858320 password ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH185858320 EIS-1 Willow Schaden0 Short street 11 Tallinn 11111 EE +372.12345678 gail.macejkovic@wiegandkaulke.name registrar1 TEST-CREATOR 2015-06-09T08:35:56Z password 37605030299 ABC-12345 ccReg-1540276147 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2090039985 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4584299523 ``` REQUEST: ```xml FIRST0:SH185858320 wrong-pw ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-3217195859 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4005521762 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7683758630 ``` REQUEST: ```xml FIRST0:SH185858320 ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH185858320 EIS-1 Willow Schaden0 registrar1 TEST-CREATOR 2015-06-09T08:35:56Z ABC-12345 ccReg-8701356360 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8158944545 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7649885674 ``` ### EPP Domain returns error if contact does not exists REQUEST: ```xml example97987474853070685.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-8837806947 ``` ### 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-7386642080 ``` ### EPP Domain with citizen as a registrant creates a domain REQUEST: ```xml example63728372046452496.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 example63728372046452496.ee 2015-06-09T08:36:01Z 2016-06-09T00:00:00Z ABC-12345 ccReg-4596378645 ``` ### EPP Domain with citizen as a registrant creates a domain with legal document REQUEST: ```xml example56642164402520186.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 example56642164402520186.ee 2015-06-09T08:36:01Z 2016-06-09T00:00:00Z ABC-12345 ccReg-6864789967 ``` ### EPP Domain with citizen as a registrant validates nameserver ipv4 when in same zone as domain REQUEST: ```xml example66306265508695529.ee 1 ns1.example66306265508695529.ee ns2.example66306265508695529.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-5065358807 ``` ### 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-5127914025 ``` ### 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-9616196990 ``` ### EPP Domain with citizen as a registrant does not create domain without contacts and registrant REQUEST: ```xml example92225820330858452.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-6794226513 ``` ### EPP Domain with citizen as a registrant does not create domain without nameservers REQUEST: ```xml example84699924332547257.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-7989368915 ``` ### EPP Domain with citizen as a registrant does not create domain with too many nameservers REQUEST: ```xml example38015170042814519.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-6021481501 ``` ### EPP Domain with citizen as a registrant returns error when invalid nameservers are present REQUEST: ```xml example74136330965590583.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-1726798745 ``` ### EPP Domain with citizen as a registrant checks hostAttr presence REQUEST: ```xml example8120351144818290.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-3084564664 ``` ### EPP Domain with citizen as a registrant creates domain with nameservers with ips REQUEST: ```xml example55623018369961596.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 example55623018369961596.ee 2015-06-09T08:36:01Z 2016-06-09T00:00:00Z ABC-12345 ccReg-2817931370 ``` ### EPP Domain with citizen as a registrant returns error when nameserver has invalid ips REQUEST: ```xml example54387484784711041.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-4192589444 ``` ### EPP Domain with citizen as a registrant creates a domain with period in days REQUEST: ```xml example2043844147497628.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 example2043844147497628.ee 2015-06-09T08:36:02Z 2016-06-09T00:00:00Z ABC-12345 ccReg-9427208118 ``` ### EPP Domain with citizen as a registrant does not create a domain with invalid period REQUEST: ```xml example35061115290756.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-4152498847 ``` ### EPP Domain with citizen as a registrant creates a domain with multiple dnskeys REQUEST: ```xml example56736705390751616.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 example56736705390751616.ee 2015-06-09T08:36:02Z 2016-06-09T00:00:00Z ABC-12345 ccReg-8775003506 ``` ### EPP Domain with citizen as a registrant does not create a domain when dnskeys are invalid REQUEST: ```xml example90262712232448658.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-8803560351 ``` ### EPP Domain with citizen as a registrant does not create a domain with two identical dnskeys REQUEST: ```xml example63564602795085813.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-1275029581 ``` ### EPP Domain with citizen as a registrant validated dnskeys count REQUEST: ```xml example46824187435506673.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-0169607896 ``` ### EPP Domain with citizen as a registrant creates domain with ds data REQUEST: ```xml example29258789453751378.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 example29258789453751378.ee 2015-06-09T08:36:02Z 2016-06-09T00:00:00Z ABC-12345 ccReg-0413362724 ``` ### EPP Domain with citizen as a registrant creates domain with ds data with key REQUEST: ```xml example98471226798148329.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 example98471226798148329.ee 2015-06-09T08:36:02Z 2016-06-09T00:00:00Z ABC-12345 ccReg-9337773043 ``` ### EPP Domain with citizen as a registrant prohibits dsData REQUEST: ```xml example55651392253467822.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-6666555537 ``` ### EPP Domain with citizen as a registrant prohibits keyData REQUEST: ```xml example95373239348978373.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-8976281109 ``` ### EPP Domain with citizen as a registrant prohibits dsData and keyData when they exists together REQUEST: ```xml example86518918078753709.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-4543883806 ``` ### EPP Domain with juridical persion as a registrant creates a domain with contacts REQUEST: ```xml example88804876574671763.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 example88804876574671763.ee 2015-06-09T08:36:03Z 2016-06-09T00:00:00Z ABC-12345 ccReg-7148969596 ``` ### EPP Domain with juridical persion as a registrant does not create a domain without admin contact REQUEST: ```xml example34810576015212664.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-4692202411 ``` ### EPP Domain with juridical persion as a registrant cannot assign juridical person as admin contact REQUEST: ```xml example26883400733835510.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-8553995678 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1724560935 ``` REQUEST: ```xml domain1.ee fbac813a18411e8e56f4743bd0fee959 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain1.ee serverApproved REGDOMAIN2 2015-06-09T08:36:03Z REGDOMAIN1 2015-06-09T08:36:03Z 2016-06-09T00:00:00Z ABC-12345 ccReg-5298478906 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8222807537 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-06-09T08:36:03Z Domain transfer was approved, associated contacts are: ["REGDOMAIN2:0F533FD2", "REGDOMAIN2:99C31EFD"] domain1.ee serverApproved REGDOMAIN2 2015-06-09T08:36:03Z REGDOMAIN1 2015-06-09T08:36:03Z 2016-06-09T00:00:00Z ABC-12345 ccReg-0789134619 ``` REQUEST: ```xml domain1.ee da668a945204e68f633947bb2055a1b3 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain1.ee pending REGDOMAIN1 2015-06-09T08:36:04Z REGDOMAIN2 2015-06-09T09:36:04Z 2016-06-09T00:00:00Z ABC-12345 ccReg-6583101620 ``` REQUEST: ```xml domain1.ee da668a945204e68f633947bb2055a1b3 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain1.ee pending REGDOMAIN1 2015-06-09T08:36:04Z REGDOMAIN2 2015-06-09T09:36:04Z 2016-06-09T00:00:00Z ABC-12345 ccReg-6395988906 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5054748894 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-06-09T08:36:04Z Transfer requested. domain1.ee pending REGDOMAIN1 2015-06-09T08:36:04Z REGDOMAIN2 2015-06-09T09:36:04Z 2016-06-09T00:00:00Z ABC-12345 ccReg-7962047075 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6310113476 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6360215093 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8626793333 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6192211886 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6311568634 ``` REQUEST: ```xml domain2.ee f1fdd88838486f58a00e37ed5ae56218 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain2.ee pending REGDOMAIN2 2015-06-09T08:36:04Z REGDOMAIN1 2015-06-09T09:36:04Z 2016-06-09T00:00:00Z ABC-12345 ccReg-7105689914 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1090473937 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4262080246 ``` REQUEST: ```xml domain2.ee f1fdd88838486f58a00e37ed5ae56218 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain2.ee pending REGDOMAIN2 2015-06-09T08:36:04Z REGDOMAIN1 2015-06-09T09:36:04Z 2016-06-09T00:00:00Z ABC-12345 ccReg-3213833429 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4387243128 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5586314248 ``` REQUEST: ```xml domain3.ee e0a898e9f41b506e67f11fb7ece153a3 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain3.ee serverApproved REGDOMAIN2 2015-06-09T08:36:05Z REGDOMAIN1 2015-06-09T08:36:05Z 2016-06-09T00:00:00Z ABC-12345 ccReg-6141070928 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5929816190 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3588056568 ``` REQUEST: ```xml domain4.ee 3dc479ee321b594a2f68770385df53ed ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain4.ee serverApproved REGDOMAIN2 2015-06-09T08:36:05Z REGDOMAIN1 2015-06-09T08:36:05Z 2016-06-09T00:00:00Z ABC-12345 ccReg-2708064292 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9246499624 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8230552065 ``` REQUEST: ```xml domain5.ee 8c45f4ce5139140bcc0f8837ff5dfd72 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain5.ee serverApproved REGDOMAIN2 2015-06-09T08:36:05Z REGDOMAIN1 2015-06-09T08:36:05Z 2016-06-09T00:00:00Z ABC-12345 ccReg-6937127984 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0741474473 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4830145887 ``` REQUEST: ```xml domain8.ee 7ad466142cabfcd764f4766db2e04cea ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain8.ee serverApproved REGDOMAIN2 2015-06-09T08:36:06Z REGDOMAIN1 2015-06-09T08:36:06Z 2016-06-09T00:00:00Z ABC-12345 ccReg-9939044224 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5192712421 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3693834198 ``` REQUEST: ```xml domain9.ee c73565b9c8db34699f860c4171932e51 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain9.ee serverApproved REGDOMAIN2 2015-06-09T08:36:06Z REGDOMAIN1 2015-06-09T08:36:06Z 2016-06-09T00:00:00Z ABC-12345 ccReg-3902582408 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8867756996 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4133249243 ``` REQUEST: ```xml domain11.ee fb56e9b1e264c6aff028bb8548fb0b8d ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain11.ee serverApproved REGDOMAIN2 2015-06-09T08:36:07Z REGDOMAIN1 2015-06-09T08:36:07Z 2016-06-09T00:00:00Z ABC-12345 ccReg-9926708253 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9637032264 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2949002874 ``` REQUEST: ```xml domain14.ee bdf9b622026eb88bbc28bfb7f36cbb77 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain14.ee serverApproved REGDOMAIN2 2015-06-09T08:36:08Z REGDOMAIN1 2015-06-09T08:36:08Z 2016-06-09T00:00:00Z ABC-12345 ccReg-4667919425 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7442683045 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0322878456 ``` REQUEST: ```xml domain15.ee fe0eaf2221af26a17038c8b7107941a4 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain15.ee serverApproved REGDOMAIN2 2015-06-09T08:36:08Z REGDOMAIN1 2015-06-09T08:36:08Z 2016-06-09T00:00:00Z ABC-12345 ccReg-0849416859 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3529495977 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2258794789 ``` REQUEST: ```xml domain16.ee 98oiewslkfkd ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-3640871362 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8360652929 ``` ### EPP Domain with valid domain approves the transfer request REQUEST: ```xml domain17.ee 0082941ec427ab48d9fe7785d137a05a dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain17.ee clientApproved REGDOMAIN2 2015-06-09T08:36:09Z REGDOMAIN1 2015-06-09T08:36:09Z 2016-06-09T00:00:00Z ABC-12345 ccReg-1208570036 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8999219495 ``` REQUEST: ```xml domain18.ee 7cb8fad8dc6dad2cefafbe8c8cf6c77f dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Transfer can be rejected only by current registrar ABC-12345 ccReg-1956816918 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2500983868 ``` REQUEST: ```xml domain18.ee 7cb8fad8dc6dad2cefafbe8c8cf6c77f dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain18.ee clientRejected REGDOMAIN2 2015-06-09T08:36:09Z REGDOMAIN1 2015-06-09T08:36:09Z 2016-06-09T00:00:00Z ABC-12345 ccReg-1024564361 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8861869182 ``` REQUEST: ```xml domain19.ee df0be69e62d7eed8967f0c71c31f4bbb dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Transfer can be approved only by current domain registrar ABC-12345 ccReg-0291111364 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8532357781 ``` ### 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-1375138969 ``` ### EPP Domain with valid domain ignores transfer wha registrant registrar requests transfer REQUEST: ```xml domain21.ee 945dc0fdab747ed6c0dfb527a23c0a1c dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Domain already belongs to the querying registrar ABC-12345 ccReg-6115090677 ``` ### EPP Domain with valid domain returns an error for incorrect op attribute REQUEST: ```xml example22366526817039686.ee 98oiewslkfkd ABC-12345 ``` RESPONSE: ```xml Attribute is invalid: op ABC-12345 ccReg-0531168607 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0730435870 ``` REQUEST: ```xml domain22.ee febcd3baf60afe2e8eeeccce23c139d0 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain22.ee serverApproved REGDOMAIN2 2015-06-09T08:36:10Z REGDOMAIN1 2015-06-09T08:36:10Z 2016-06-09T00:00:00Z ABC-12345 ccReg-1685658999 ``` REQUEST: ```xml domain22.ee febcd3baf60afe2e8eeeccce23c139d0 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-3710776542 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6242962644 ``` ### EPP Domain with valid domain should get an error when there is no pending transfer REQUEST: ```xml domain23.ee 3d9c0b44f5d60131d79e997970f07175 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Pending transfer was not found ABC-12345 ccReg-5214795492 ``` ### 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-3202552521 ``` ### 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-5867429188 ``` ### EPP Domain with valid domain should not return action pending when changes are invalid REQUEST: ```xml domain26.ee ns.torphy80.ee ns.medhurst79.ee ns.bogan78.ee FIXED:CITIZEN_1234 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Nameservers count must be between 2-11 [nameservers] ABC-12345 ccReg-7659931739 ``` ### 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-5972428477 ``` ### 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-9533680566 ``` ### 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-4239288982 ``` 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-7959907858 ``` 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-9892824587 ``` ### 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-6332991414 ``` 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-5760273926 ``` ### 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-1270647516 ``` ### 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-9594376773 ``` REQUEST: ```xml domain32.ee ns1.example.com FIXED:CITIZEN_1234 256 3 254 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6246173699 ``` 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-4548146465 ``` ### 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-4490258123 ``` ### EPP Domain with valid domain does not add duplicate objects to domain REQUEST: ```xml domain34.ee ns.langoshbrekke99.ee FIXED:SH1593762079 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4608685311 ``` REQUEST: ```xml domain34.ee ns.langoshbrekke99.ee FIXED:SH1593762079 ABC-12345 ``` RESPONSE: ```xml Nameserver already exists on this domain [hostname] ns.langoshbrekke99.ee Contact already exists on this domain [contact_code_cache] FIXED:SH1593762079 ABC-12345 ccReg-1907163317 ``` ### 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-1627483749 ``` ### 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-8206429646 ``` ### EPP Domain with valid domain renews a domain REQUEST: ```xml domain37.ee 2016-06-09 1 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain37.ee 2017-06-09T00:00:00Z ABC-12345 ccReg-3156501133 ``` ### 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-1389439102 ``` ### EPP Domain with valid domain returns an error when period is invalid REQUEST: ```xml domain39.ee 2016-06-09 4 ABC-12345 ``` RESPONSE: ```xml Period must add up to 1, 2 or 3 years [period] 4 ABC-12345 ccReg-1543995211 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1782614466 ``` REQUEST: ```xml domain40.ee 2016-06-09 1 ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-7166336880 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7110476735 ``` ### 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:REGISTRANT9902209139 FIXED:SH7917487396 FIXED:SH9518395695 ns.ratke123.ee 192.168.1.1 ns.west124.ee 192.168.1.1 ns.mitchell125.ee 192.168.1.1 ns1.example.com 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-06-09T08:36:14Z 2015-06-09T08:36:14Z 2016-06-09T00:00:00Z 9f35e4f7954abba3057650289bbfdf9a 123 3 1 0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 123 3 1 0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ccReg-6222152975 ``` REQUEST: ```xml domain41.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain41.ee EIS-49 Payment overdue. FIXED:REGISTRANT9902209139 FIXED:SH7917487396 FIXED:SH9518395695 ns.ratke123.ee 192.168.1.1 ns.west124.ee 192.168.1.1 ns.mitchell125.ee 192.168.1.1 ns1.example.com 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-06-09T08:36:14Z 2015-06-09T08:36:14Z 2016-06-09T00:00:00Z 9f35e4f7954abba3057650289bbfdf9a 123 3 1 0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 123 3 1 0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ccReg-5579405363 ``` ### EPP Domain with valid domain returns domain info with different nameservers REQUEST: ```xml domain42.ee 2fooBAR ``` RESPONSE: ```xml Attribute is invalid: hosts ccReg-9802305383 ``` REQUEST: ```xml domain42.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain42.ee EIS-50 FIXED:REGISTRANT1416967640 FIXED:SH2030159198 FIXED:SH7597561397 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-09T08:36:14Z 2015-06-09T08:36:14Z 2016-06-09T00:00:00Z b9a4d0a41df04574a424f3505c4e8f82 ccReg-0979681355 ``` REQUEST: ```xml domain42.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain42.ee EIS-50 FIXED:REGISTRANT1416967640 FIXED:SH2030159198 FIXED:SH7597561397 ns3.test.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-06-09T08:36:14Z 2015-06-09T08:36:14Z 2016-06-09T00:00:00Z b9a4d0a41df04574a424f3505c4e8f82 ccReg-3160318817 ``` REQUEST: ```xml domain42.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain42.ee EIS-50 FIXED:REGISTRANT1416967640 FIXED:SH2030159198 FIXED:SH7597561397 registrar1 2015-06-09T08:36:14Z 2015-06-09T08:36:14Z 2016-06-09T00:00:00Z b9a4d0a41df04574a424f3505c4e8f82 ccReg-9389868379 ``` REQUEST: ```xml domain42.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain42.ee EIS-50 FIXED:REGISTRANT1416967640 FIXED:SH2030159198 FIXED:SH7597561397 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-09T08:36:14Z 2015-06-09T08:36:14Z 2016-06-09T00:00:00Z b9a4d0a41df04574a424f3505c4e8f82 ccReg-1827215843 ``` ### 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-2146532736 ``` ### 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:REGISTRANT5420562741 FIXED:SH72802080100 FIXED:SH2567135099 ns.pacochamccullough129.ee 192.168.1.1 ns.hodkiewicz130.ee 192.168.1.1 ns.zboncakswaniawski131.ee 192.168.1.1 registrar1 2015-06-09T08:36:15Z 2015-06-09T08:36:15Z 2016-06-09T00:00:00Z da17ffa4724cb716c8f86906ebb2e2d4 ccReg-7051799819 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7692369650 ``` REQUEST: ```xml domain44.ee 2fooBAR ``` RESPONSE: ```xml Authorization error ccReg-2778460726 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7152409386 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3440485851 ``` REQUEST: ```xml domain45.ee ``` RESPONSE: ```xml Command completed successfully domain45.ee EIS-53 FIXED:REGISTRANT3184368943 FIXED:SH82853451104 FIXED:SH65571981103 ns.hilpert135.ee 192.168.1.1 ns.champlin136.ee 192.168.1.1 ns.nitzsche137.ee 192.168.1.1 registrar1 2015-06-09T08:36:15Z 2015-06-09T08:36:15Z 2016-06-09T00:00:00Z ccReg-6639037993 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1935691061 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9219750583 ``` REQUEST: ```xml domain46.ee 5716e4cd39298d5b9e23e4743c1c611f ``` RESPONSE: ```xml Command completed successfully domain46.ee EIS-54 FIXED:REGISTRANT4253160844 FIXED:SH58106291106 FIXED:SH53942737105 ns.emardschimmel138.ee 192.168.1.1 ns.rogahnkautzer139.ee 192.168.1.1 ns.williamson140.ee 192.168.1.1 registrar1 2015-06-09T08:36:15Z 2015-06-09T08:36:15Z 2016-06-09T00:00:00Z 5716e4cd39298d5b9e23e4743c1c611f ccReg-2332432950 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3949328810 ``` ### EPP Domain with valid domain deletes domain REQUEST: ```xml domain47.ee dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully; action pending ABC-12345 ccReg-2174361954 ``` ### 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-9289090383 ``` ### 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-7066492121 ``` ### 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-1352766591 ``` ### EPP Domain with valid domain checks a domain REQUEST: ```xml one.ee ABC-12345 ``` RESPONSE: ```xml Command completed successfully one.ee ABC-12345 ccReg-6510837409 ``` REQUEST: ```xml domain50.ee ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain50.ee in use ABC-12345 ccReg-8308852231 ``` ### 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-7685217390 ``` ### 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-7061476050 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9805972354 ``` ### EPP Keyrelay makes a keyrelay request REQUEST: ```xml domain51.ee 256 3 8 cmlraXN0aGViZXN0 bc3607dfc0abad30db69c78e282098ca P1M13D 1433838977 ``` RESPONSE: ```xml Unimplemented object service domain51.ee 1433838977 ccReg-0536178799 ``` ### EPP Keyrelay returns an error when parameters are missing REQUEST: ```xml domain51.ee 3 8 cmlraXN0aGViZXN0 bc3607dfc0abad30db69c78e282098ca Invalid Expiry 1433838977 ``` RESPONSE: ```xml Required parameter missing: keyrelay > keyData > flags [flags] Expiry relative must be compatible to ISO 8601 Invalid Expiry 1433838977 ccReg-3494911118 ``` ### EPP Keyrelay returns an error on invalid relative expiry REQUEST: ```xml domain51.ee 256 3 8 cmlraXN0aGViZXN0 bc3607dfc0abad30db69c78e282098ca Invalid Expiry 1433838977 ``` RESPONSE: ```xml Expiry relative must be compatible to ISO 8601 Invalid Expiry 1433838977 ccReg-6592929800 ``` ### EPP Keyrelay returns an error on invalid absolute expiry REQUEST: ```xml domain51.ee 256 3 8 cmlraXN0aGViZXN0 bc3607dfc0abad30db69c78e282098ca Invalid Absolute 1433838977 ``` RESPONSE: ```xml Expiry absolute must be compatible to ISO 8601 Invalid Absolute 1433838977 ccReg-6084067746 ``` ### EPP Keyrelay does not allow both relative and absolute REQUEST: ```xml domain51.ee 256 3 8 cmlraXN0aGViZXN0 bc3607dfc0abad30db69c78e282098ca P1D 2014-12-23 1433838977 ``` RESPONSE: ```xml Exactly one parameter required: keyrelay > expiry > relative OR keyrelay > expiry > absolute 1433838977 ccReg-8516888198 ``` ### EPP Keyrelay saves legal document with keyrelay REQUEST: ```xml domain51.ee 256 3 8 cmlraXN0aGViZXN0 bc3607dfc0abad30db69c78e282098ca P1D JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 1433838977 ``` RESPONSE: ```xml Unimplemented object service domain51.ee 1433838977 ccReg-8232702895 ``` ### EPP Keyrelay validates legal document types REQUEST: ```xml domain51.ee 256 3 8 cmlraXN0aGViZXN0 bc3607dfc0abad30db69c78e282098ca P1D JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 1433838977 ``` RESPONSE: ```xml Attribute is invalid: type 1433838977 ccReg-7347831746 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6957321606 ``` ### EPP Poll returns no messages in poll REQUEST: ```xml 1433838977 ``` RESPONSE: ```xml Command completed successfully; no messages 1433838977 ccReg-7280946306 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4457071307 ``` REQUEST: ```xml 1433838978 ``` RESPONSE: ```xml Command completed successfully; no messages 1433838978 ccReg-4398699880 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0217641123 ``` REQUEST: ```xml 1433838978 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-06-09T08:36:18Z Balance low. 1433838978 ccReg-7607492743 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9437883841 ``` REQUEST: ```xml 1433838978 ``` RESPONSE: ```xml Message was not found 1 1433838978 ccReg-8062813150 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7375947588 ``` REQUEST: ```xml 1433838978 ``` RESPONSE: ```xml Command completed successfully 1433838978 ccReg-3620249876 ``` REQUEST: ```xml 1433838978 ``` RESPONSE: ```xml Message was not found 1 1433838978 ccReg-6067663237 ``` ### EPP Poll returns an error on incorrect op REQUEST: ```xml 1433838978 ``` RESPONSE: ```xml Attribute is invalid: op 1433838978 ccReg-7413670688 ``` ### EPP Poll dequeues multiple messages REQUEST: ```xml 1433838978 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-06-09T08:36:18Z Smth else. 1433838978 ccReg-5811523803 ``` REQUEST: ```xml 1433838978 ``` RESPONSE: ```xml Command completed successfully 1433838978 ccReg-9029512861 ``` REQUEST: ```xml 1433838978 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-06-09T08:36:18Z Something. 1433838978 ccReg-9070767409 ``` REQUEST: ```xml 1433838978 ``` RESPONSE: ```xml Command completed successfully 1433838978 ccReg-4771878461 ``` REQUEST: ```xml 1433838978 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-06-09T08:36:18Z Balance low. 1433838978 ccReg-5466698073 ``` REQUEST: ```xml 1433838978 ``` RESPONSE: ```xml Command completed successfully 1433838978 ccReg-8311131831 ``` REQUEST: ```xml 1433838978 ``` RESPONSE: ```xml Command completed successfully; no messages 1433838978 ccReg-7842661026 ``` ### EPP Session when not connected greets client upon connection RESPONSE: ```xml EPP server (EIS) 2015-06-09T08:36:18Z 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Authentication error; server closing connection ABC-12345 ccReg-6669927401 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Authentication error; server closing connection ABC-12345 ccReg-5787374463 ``` ### 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-1459974868 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ``` RESPONSE: ```xml Authentication error; server closing connection ccReg-1280122888 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3540292664 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0445464506 ``` 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Already logged in. Use <logout> first. ABC-12345 ccReg-3831628419 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5356629665 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully; ending session ABC-12345 ccReg-4472975931 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7236528022 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Password is missing [password] ABC-12345 ccReg-0303234642 ``` ### 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 https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Password is missing [password] ABC-12345 ccReg-1313107130 ```