# EPP REQUEST - RESPONSE EXAMPLES GENERATED AT: 2015-07-28 08:39:28 UTC EXAMPLE COUNT: 187 --- REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3999773216 ``` ### EPP Contact with valid user create command fails if request xml is missing REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}create': Missing child element(s). Expected is one of ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}id, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}postalInfo ). ABC-12345 ccReg-5475530912 ``` ### 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:6A469D40 2015-07-28T08:39:31Z ABC-12345 ccReg-9419100913 ``` ### 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:9175FF51 2015-07-28T08:39:31Z ABC-12345 ccReg-7112806347 ``` ### 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:B0D47101 2015-07-28T08:39:31Z ABC-12345 ccReg-3112027327 ``` ### 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:D97D17A8 2015-07-28T08:39:31Z ABC-12345 ccReg-8158844070 ``` ### 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-07-28T08:39:32Z ABC-12345 ccReg-6348378603 ``` ### 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-07-28T08:39:32Z ABC-12345 ccReg-6309817337 ``` ### 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-3718665628 ``` ### EPP Contact with valid user create command should not strange characters in custom code REQUEST: ```xml 33&$@@ John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml is invalid [code] ABC-12345 ccReg-7046803120 ``` ### EPP Contact with valid user create command should not strange characters in custom code REQUEST: ```xml aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Contact code is too long, max 100 characters [code] ABC-12345 ccReg-7830897117 ``` ### 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 Element '{https://epp.tld.ee/schema/eis-1.0.xsd}ident', attribute 'cc': [facet 'maxLength'] The value 'WRONG' has a length of '5'; this exceeds the allowed maximum length of '2'. Element '{https://epp.tld.ee/schema/eis-1.0.xsd}ident', attribute 'cc': 'WRONG' is not a valid value of the atomic type '{https://epp.tld.ee/schema/eis-1.0.xsd}ccType'. ABC-12345 ccReg-0585936448 ``` ### EPP Contact with valid user create command should return country missing REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example 1990-22-12 ABC-12345 ``` RESPONSE: ```xml Element '{https://epp.tld.ee/schema/eis-1.0.xsd}ident': The attribute 'cc' is required but missing. ABC-12345 ccReg-9395726958 ``` ### EPP Contact with valid user create command should return country missing REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example 1990-22-12 ABC-12345 ``` RESPONSE: ```xml Element '{https://epp.tld.ee/schema/eis-1.0.xsd}ident': The attribute 'type' is required but missing. Element '{https://epp.tld.ee/schema/eis-1.0.xsd}ident': The attribute 'cc' is required but missing. ABC-12345 ccReg-3003187201 ``` ### 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-07-28T08:39:38Z ABC-12345 ccReg-3792142117 ``` ### 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-07-28T08:39:38Z ABC-12345 ccReg-8833719931 ``` ### 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-07-28T08:39:39Z ABC-12345 ccReg-9289988831 ``` ### 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-07-28T08:39:39Z ABC-12345 ccReg-8383857357 ``` ### 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-07-28T08:39:39Z ABC-12345 ccReg-5997788919 ``` ### 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:87E70060 2015-07-28T08:39:39Z ABC-12345 ccReg-9532742811 ``` ### 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:A74EABFE 2015-07-28T08:39:39Z ABC-12345 ccReg-2995036796 ``` ### 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-9068419905 ``` ### 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-3667432897 ``` ### EPP Contact with valid user update command fails if request is invalid REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}update': Missing child element(s). Expected is ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}id ). ABC-12345 ccReg-8184249905 ``` ### 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 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Object does not exist NOT-EXISTS ABC-12345 ccReg-7422710793 ``` ### EPP Contact with valid user update command is succesful REQUEST: ```xml FIRST0:SH8013 John Doe Edited +372.7654321 edited@example.example password dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH8013 2015-07-28T08:39:41Z ABC-12345 ccReg-4865022436 ``` ### 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-07-28T08:39:41Z ABC-12345 ccReg-6633367984 ``` ### EPP Contact with valid user update command should update other contact with correct password REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7530163933 ``` REQUEST: ```xml FIRST0:SH8013 John Doe Edited +372.7654321 edited@example.example password dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH8013 2015-07-28T08:39:41Z ABC-12345 ccReg-4277646314 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4538846364 ``` ### EPP Contact with valid user update command should not update other contact without password REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6831340132 ``` REQUEST: ```xml FIRST0:SH8013 John Doe Edited ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-6564840615 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5442863323 ``` ### EPP Contact with valid user update command returns phone and email error REQUEST: ```xml FIRST0:SH8013 John Doe Edited 123213 wrong password dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Phone nr is invalid [phone] Email is invalid [email] ABC-12345 ccReg-8528718455 ``` ### 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 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}id': This element is not expected. ABC-12345 ccReg-4331200914 ``` ### EPP Contact with valid user update command should not be able to update ident REQUEST: ```xml FIRST0:SH8013 John Doe Edited +372.7654321 edited@example.example password 1990-22-12 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Update of ident data not allowed [ident] ABC-12345 ccReg-4397523800 ``` ### 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 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Org must be blank: postalInfo > org [org] ABC-12345 ccReg-7928150587 ``` ### 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 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Fax must be blank: fax [fax] ABC-12345 ccReg-3817458970 ``` ### 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-3807652405 ``` ### 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-07-28T08:39:41Z ABC-12345 ccReg-8133702938 ``` ### 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-7011374408 ``` ### 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 Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}voice': This element is not expected. Expected is ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}status ). ABC-12345 ccReg-7610710976 ``` ### 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-6395479303 ``` ### 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 Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}authInfo': This element is not expected. Expected is one of ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}add, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}rem, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}chg ). ABC-12345 ccReg-7007003785 ``` ### 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 Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}authInfo': This element is not expected. Expected is one of ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}add, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}rem, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}chg ). ABC-12345 ccReg-8061878233 ``` ### 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 Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}authInfo': This element is not expected. Expected is one of ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}add, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}rem, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}chg ). ABC-12345 ccReg-3091851486 ``` ### 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 Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}authInfo': This element is not expected. Expected is one of ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}add, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}rem, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}chg ). ABC-12345 ccReg-8609322144 ``` ### EPP Contact with valid user update command should not remove password REQUEST: ```xml FIRST0:SH8013 password password ABC-12345 ``` RESPONSE: ```xml Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}authInfo': This element is not expected. Expected is one of ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}add, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}rem, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}chg ). ABC-12345 ccReg-0582559112 ``` ### EPP Contact with valid user update command should return general policy error when removing org REQUEST: ```xml FIRST0:SH8013 password ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH8013 2015-07-28T08:39:41Z ABC-12345 ccReg-8655942919 ``` ### EPP Contact with valid user update command should return error when removing street REQUEST: ```xml FIRST0:SH8013 password not important ABC-12345 ``` RESPONSE: ```xml Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}authInfo': This element is not expected. Expected is one of ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}add, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}rem, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}chg ). ABC-12345 ccReg-9481106190 ``` ### EPP Contact with valid user delete command fails if request is invalid REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}delete': Missing child element(s). Expected is ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}id ). ABC-12345 ccReg-5578564225 ``` ### 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-6663525094 ``` ### EPP Contact with valid user delete command deletes contact REQUEST: ```xml FIRST0:SH231039313 password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3780043277 ``` ### EPP Contact with valid user delete command deletes own contact even with wrong password REQUEST: ```xml FIRST0:SH495814614 wrong password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7212720521 ``` ### EPP Contact with valid user delete command deletes own contact even without password REQUEST: ```xml FIRST0:SH345416025 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6437000685 ``` ### EPP Contact with valid user delete command fails if contact has associated domain REQUEST: ```xml FIRST0:SH527033126 password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Object association prohibits operation [domains] ABC-12345 ccReg-1807855170 ``` ### EPP Contact with valid user delete command should delete when not owner but with correct password REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0288992099 ``` REQUEST: ```xml FIRST0:SH031616179 password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4336841702 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8729288024 ``` ### EPP Contact with valid user delete command should not delete when not owner without password REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6840346616 ``` REQUEST: ```xml FIRST0:SH2297814310 ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-3383228806 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4682199982 ``` ### EPP Contact with valid user delete command should not delete when not owner with wrong password REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6469460670 ``` REQUEST: ```xml FIRST0:SH3326380711 wrong password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-7404986506 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7294017342 ``` ### EPP Contact with valid user check command fails if request is invalid REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}check': Missing child element(s). Expected is ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}id ). ABC-12345 ccReg-7052563758 ``` ### 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-9831020858 ``` ### 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-3695978327 ``` ### EPP Contact with valid user info command fails if request invalid REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}info': Missing child element(s). Expected is ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}id ). ABC-12345 ccReg-0977011305 ``` ### 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-5298387301 ``` ### 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 adaline.farrell@wilkinson.org fixed registrar TEST-CREATOR 2015-07-28T08:40:06Z password 37605030299 ABC-12345 ccReg-5155368245 ``` ### 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 adaline.farrell@wilkinson.org fixed registrar TEST-CREATOR 2015-07-28T08:40:06Z password 37605030299 ABC-12345 ccReg-5763471786 ``` ### 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 adaline.farrell@wilkinson.org registrar1 TEST-CREATOR 2015-07-28T08:40:06Z password 37605030299 ABC-12345 ccReg-1407507322 ``` ### EPP Contact with valid user info command returns no authorization error for wrong password when registrant REQUEST: ```xml FIRST0:SH401752550 wrong-pw ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH401752550 EIS-1 Gloria Boyer MD0 Short street 11 Tallinn 11111 EE +372.12345678 adaline.farrell@wilkinson.org registrar1 TEST-CREATOR 2015-07-28T08:39:30Z password 37605030299 ABC-12345 ccReg-6798027147 ``` ### 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 Mr. Brooks Crooks15 Short street 11 Tallinn 11111 EE +372.12345678 adaline.farrell@wilkinson.org fixed registrar TEST-CREATOR 2015-07-28T08:40:06Z password 37605030299 ABC-12345 ccReg-3521737420 ``` ### EPP Contact with valid user info command returns no authorization error for wrong user but correct password REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9495273454 ``` REQUEST: ```xml FIRST0:SH401752550 password ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH401752550 EIS-1 Gloria Boyer MD0 Short street 11 Tallinn 11111 EE +372.12345678 adaline.farrell@wilkinson.org registrar1 TEST-CREATOR 2015-07-28T08:39:30Z password 37605030299 ABC-12345 ccReg-7991464495 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4527051077 ``` ### EPP Contact with valid user info command returns authorization error for wrong user and wrong password REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0913409657 ``` REQUEST: ```xml FIRST0:SH401752550 wrong-pw ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-6286749211 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8291798513 ``` ### EPP Contact with valid user info command returns no authorization error for wrong user and no password REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5404035767 ``` REQUEST: ```xml FIRST0:SH401752550 ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH401752550 EIS-1 Gloria Boyer MD0 registrar1 TEST-CREATOR 2015-07-28T08:39:30Z ABC-12345 ccReg-2003839888 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5982274752 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1309091299 ``` ### EPP Domain should return error if balance low REQUEST: ```xml example92166977555993338.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 Billing failure - credit balance low ABC-12345 ccReg-0406877402 ``` ### EPP Domain returns error if contact does not exists REQUEST: ```xml example81690264966073237.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-7250362476 ``` ### 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-0791690819 ``` ### EPP Domain with citizen as a registrant creates a domain REQUEST: ```xml example32543506110306742.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 example32543506110306742.ee 2015-07-28T08:40:12Z 2016-07-28T08:40:12Z ABC-12345 ccReg-3409698461 ``` ### EPP Domain with citizen as a registrant creates a domain with legal document REQUEST: ```xml example36382345567850627.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 example36382345567850627.ee 2015-07-28T08:40:12Z 2016-07-28T08:40:12Z ABC-12345 ccReg-4473161202 ``` ### EPP Domain with citizen as a registrant validates nameserver ipv4 when in same zone as domain REQUEST: ```xml example94744851802697081.ee 1 ns1.example94744851802697081.ee ns2.example94744851802697081.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-0945142666 ``` ### 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) [puny_label] ABC-12345 ccReg-1975664747 ``` ### 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 Required parameter missing; reserved>pw element required for reserved domains ABC-12345 ccReg-1640127046 ``` 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== wrong_pw ABC-12345 ``` RESPONSE: ```xml Invalid authorization information; invalid reserved>pw value ABC-12345 ccReg-2908502858 ``` ### EPP Domain with citizen as a registrant creates a reserved domain with correct auth info 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 ABC-12345 ``` RESPONSE: ```xml Command completed successfully 1162.ee 2015-07-28T08:40:17Z 2016-07-28T08:40:17Z ABC-12345 ccReg-0275498048 ``` ### EPP Domain with citizen as a registrant does not create blocked domain REQUEST: ```xml ftp.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 blocked [name_dirty] ftp.ee ABC-12345 ccReg-9470981751 ``` ### EPP Domain with citizen as a registrant does not create domain without contacts and registrant REQUEST: ```xml example62168642411513599.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-0968519360 ``` ### EPP Domain with citizen as a registrant does not create domain without nameservers REQUEST: ```xml example71800352143417997.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-7839854930 ``` ### EPP Domain with citizen as a registrant does not create domain with too many nameservers REQUEST: ```xml example71680402331588779.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-3550426764 ``` ### EPP Domain with citizen as a registrant returns error when invalid nameservers are present REQUEST: ```xml example68109979538689428.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-3024443751 ``` ### EPP Domain with citizen as a registrant checks hostAttr presence REQUEST: ```xml example76831955690582435.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-6323264384 ``` ### EPP Domain with citizen as a registrant creates domain with nameservers with ips REQUEST: ```xml example32514723684684037.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 example32514723684684037.ee 2015-07-28T08:40:23Z 2016-07-28T08:40:23Z ABC-12345 ccReg-5056598055 ``` ### EPP Domain with citizen as a registrant returns error when nameserver has invalid ips REQUEST: ```xml example40338285586899571.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-0826897719 ``` ### EPP Domain with citizen as a registrant creates a domain with period in days REQUEST: ```xml example66186778295502856.ee 365 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 example66186778295502856.ee 2015-07-28T08:40:25Z 2016-07-28T08:40:25Z ABC-12345 ccReg-1614664137 ``` ### EPP Domain with citizen as a registrant creates a domain with longer periods REQUEST: ```xml example91954080942379032.ee 2 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 example91954080942379032.ee 2015-07-28T08:40:25Z 2017-07-28T08:40:25Z ABC-12345 ccReg-4703652719 ``` ### EPP Domain with citizen as a registrant creates a domain with longer periods REQUEST: ```xml example30928593583996919.ee 36 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 example30928593583996919.ee 2015-07-28T08:40:26Z 2018-07-28T08:40:26Z ABC-12345 ccReg-7270105536 ``` ### EPP Domain with citizen as a registrant creates a domain without period REQUEST: ```xml example46362933949869671.ee 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 example46362933949869671.ee 2015-07-28T08:40:26Z 2016-07-28T08:40:26Z ABC-12345 ccReg-1881376659 ``` ### EPP Domain with citizen as a registrant does not create a domain with invalid period REQUEST: ```xml example11714535017331079.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-5484931345 ``` ### EPP Domain with citizen as a registrant does not create a domain with invalid period unit REQUEST: ```xml example12063060146758107.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 Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}period', attribute 'unit': [facet 'enumeration'] The value '' is not an element of the set {'y', 'm', 'd'}. Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}period', attribute 'unit': '' is not a valid value of the atomic type '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}pUnitType'. ABC-12345 ccReg-8109184091 ``` REQUEST: ```xml example22134060080142573.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 Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}period', attribute 'unit': [facet 'enumeration'] The value 'bla' is not an element of the set {'y', 'm', 'd'}. Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}period', attribute 'unit': 'bla' is not a valid value of the atomic type '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}pUnitType'. ABC-12345 ccReg-6082364829 ``` ### EPP Domain with citizen as a registrant creates a domain with multiple dnskeys REQUEST: ```xml example81422504470924299.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 example81422504470924299.ee 2015-07-28T08:40:30Z 2016-07-28T08:40:30Z ABC-12345 ccReg-1274053409 ``` ### EPP Domain with citizen as a registrant does not create a domain when dnskeys are invalid REQUEST: ```xml example52530934380418051.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 Element '{urn:ietf:params:xml:ns:secDNS-1.1}pubKey': [facet 'minLength'] The value has a length of '0'; this underruns the allowed minimum length of '1'. Element '{urn:ietf:params:xml:ns:secDNS-1.1}pubKey': '' is not a valid value of the atomic type '{urn:ietf:params:xml:ns:secDNS-1.1}keyType'. ABC-12345 ccReg-0039779987 ``` REQUEST: ```xml example6111657126731846.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 AwEAAbuFiHS4jZL7ZQKvEPBmsbceNHTVYpEVMdxz2A6YCjlZTEoAH3qK 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 Valid protocols are: 3 [protocol] 5 ABC-12345 ccReg-5415301002 ``` ### EPP Domain with citizen as a registrant does not create a domain with two identical dnskeys REQUEST: ```xml example59960668723180884.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-3029612280 ``` ### EPP Domain with citizen as a registrant validated dnskeys count REQUEST: ```xml example96012563680688440.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-0186058439 ``` ### EPP Domain with citizen as a registrant creates domain with ds data REQUEST: ```xml example76656279799751526.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 example76656279799751526.ee 2015-07-28T08:40:35Z 2016-07-28T08:40:35Z ABC-12345 ccReg-2063281633 ``` ### EPP Domain with citizen as a registrant creates domain with ds data with key REQUEST: ```xml example70580501288966544.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 example70580501288966544.ee 2015-07-28T08:40:35Z 2016-07-28T08:40:35Z ABC-12345 ccReg-4381859223 ``` ### EPP Domain with citizen as a registrant prohibits dsData REQUEST: ```xml example95275486168393163.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-3354909144 ``` ### EPP Domain with citizen as a registrant prohibits keyData REQUEST: ```xml example97367469702829730.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-8644792351 ``` ### EPP Domain with citizen as a registrant prohibits dsData and keyData when they exists together REQUEST: ```xml example70071198549943103.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 Element '{urn:ietf:params:xml:ns:secDNS-1.1}keyData': This element is not expected. Expected is ( {urn:ietf:params:xml:ns:secDNS-1.1}dsData ). ABC-12345 ccReg-8173091592 ``` ### EPP Domain with juridical persion as a registrant creates a domain with contacts REQUEST: ```xml example22431835510518513.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 example22431835510518513.ee 2015-07-28T08:40:39Z 2016-07-28T08:40:39Z ABC-12345 ccReg-2819985278 ``` ### EPP Domain with juridical persion as a registrant does not create a domain without admin contact REQUEST: ```xml example59566819674530307.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-6708083266 ``` ### EPP Domain with juridical persion as a registrant cannot assign juridical person as admin contact REQUEST: ```xml example72083543502407430.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-7325897703 ``` ### EPP Domain with valid domain transfers a domain REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4047445422 ``` REQUEST: ```xml domain1.ee 512701cc6a8455e43612526cfd613ef1 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain1.ee serverApproved REGDOMAIN2 2015-07-28T08:40:42Z REGDOMAIN1 2015-07-28T08:40:42Z 2016-07-28T08:40:41Z ABC-12345 ccReg-2882098037 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4020170558 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-07-28T08:40:42Z Domain transfer was approved, associated contacts were: ["FIXED:SH0465812013", "FIXED:SH3835271712"] and registrant was FIXED:REGISTRANT779976690 domain1.ee serverApproved REGDOMAIN2 2015-07-28T08:40:42Z REGDOMAIN1 2015-07-28T08:40:42Z 2016-07-28T08:40:41Z ABC-12345 ccReg-2433533762 ``` REQUEST: ```xml domain1.ee 3c706b7554d122c07c3a96255b62f728 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain1.ee pending REGDOMAIN1 2015-07-28T08:40:42Z REGDOMAIN2 2015-07-28T09:40:42Z 2016-07-28T08:40:41Z ABC-12345 ccReg-9163815770 ``` REQUEST: ```xml domain1.ee 3c706b7554d122c07c3a96255b62f728 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain1.ee pending REGDOMAIN1 2015-07-28T08:40:42Z REGDOMAIN2 2015-07-28T09:40:42Z 2016-07-28T08:40:41Z ABC-12345 ccReg-1344906774 ``` REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2023826073 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-07-28T08:40:42Z Transfer requested. domain1.ee pending REGDOMAIN1 2015-07-28T08:40:42Z REGDOMAIN2 2015-07-28T09:40:42Z 2016-07-28T08:40:41Z ABC-12345 ccReg-1404467939 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8545555548 ``` REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8253885703 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3483466836 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4285977126 ``` ### EPP Domain with valid domain creates a domain transfer with legal document REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4057108889 ``` REQUEST: ```xml domain2.ee 5d98f2cbe11306469ce55447e995a1c4 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain2.ee pending REGDOMAIN2 2015-07-28T08:40:43Z REGDOMAIN1 2015-07-28T09:40:43Z 2016-07-28T08:40:43Z ABC-12345 ccReg-4612548825 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4051705615 ``` REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1410613698 ``` REQUEST: ```xml domain2.ee 5d98f2cbe11306469ce55447e995a1c4 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain2.ee pending REGDOMAIN2 2015-07-28T08:40:43Z REGDOMAIN1 2015-07-28T09:40:43Z 2016-07-28T08:40:43Z ABC-12345 ccReg-2313898331 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5075928895 ``` ### EPP Domain with valid domain creates transfer successfully without legal document REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8432415801 ``` REQUEST: ```xml domain3.ee d21cc5784da4f1cd0a69ebccd64ea825 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain3.ee serverApproved REGDOMAIN2 2015-07-28T08:40:44Z REGDOMAIN1 2015-07-28T08:40:44Z 2016-07-28T08:40:44Z ABC-12345 ccReg-8319808701 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3709709960 ``` ### EPP Domain with valid domain transfers domain with contacts REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7289638867 ``` REQUEST: ```xml domain4.ee c542d3f99353e1d042716d824f6fec12 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain4.ee serverApproved REGDOMAIN2 2015-07-28T08:40:45Z REGDOMAIN1 2015-07-28T08:40:45Z 2016-07-28T08:40:45Z ABC-12345 ccReg-6544417100 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9728924318 ``` ### EPP Domain with valid domain transfers domain when registrant has more domains REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4703756087 ``` REQUEST: ```xml domain5.ee d4bf9e0bc0fd09c7252541a194473cec ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain5.ee serverApproved REGDOMAIN2 2015-07-28T08:40:46Z REGDOMAIN1 2015-07-28T08:40:46Z 2016-07-28T08:40:46Z ABC-12345 ccReg-1877217438 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3796353322 ``` ### 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 https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3792624699 ``` REQUEST: ```xml domain8.ee 0bd19effb6079c4790d1475bd0199723 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain8.ee serverApproved REGDOMAIN2 2015-07-28T08:40:47Z REGDOMAIN1 2015-07-28T08:40:47Z 2016-07-28T08:40:46Z ABC-12345 ccReg-2654465761 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9967282082 ``` ### EPP Domain with valid domain transfers domain when domain contacts are some other domain contacts REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7212461778 ``` REQUEST: ```xml domain9.ee 10eadc71cf7e6f1e87e1bf54bc99e263 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain9.ee serverApproved REGDOMAIN2 2015-07-28T08:40:48Z REGDOMAIN1 2015-07-28T08:40:48Z 2016-07-28T08:40:47Z ABC-12345 ccReg-1877104282 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6337086891 ``` ### EPP Domain with valid domain transfers domain when multiple domain contacts are some other domain contacts REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0660234392 ``` REQUEST: ```xml domain11.ee 5d943994996a6a851e7247db3d2c1c4a ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain11.ee serverApproved REGDOMAIN2 2015-07-28T08:40:48Z REGDOMAIN1 2015-07-28T08:40:48Z 2016-07-28T08:40:48Z ABC-12345 ccReg-9157975420 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6402981411 ``` ### EPP Domain with valid domain transfers domain and references exsisting registrant to domain contacts REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4407801058 ``` REQUEST: ```xml domain14.ee 75065639f9945045256b9c5fe2a8fadc ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain14.ee serverApproved REGDOMAIN2 2015-07-28T08:40:49Z REGDOMAIN1 2015-07-28T08:40:49Z 2016-07-28T08:40:49Z ABC-12345 ccReg-9637117596 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0421936954 ``` ### EPP Domain with valid domain does not transfer contacts if they are already under new registrar REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8532719762 ``` REQUEST: ```xml domain15.ee e6349b913cb0788975f93a02ba220510 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain15.ee serverApproved REGDOMAIN2 2015-07-28T08:40:50Z REGDOMAIN1 2015-07-28T08:40:50Z 2016-07-28T08:40:50Z ABC-12345 ccReg-1495969172 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1225162463 ``` ### EPP Domain with valid domain should not creates transfer without password REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5138326156 ``` REQUEST: ```xml domain16.ee 98oiewslkfkd ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-9171426317 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2262790683 ``` ### EPP Domain with valid domain approves the transfer request REQUEST: ```xml domain17.ee d0d6f5f660ba9b1cb777074e05c9f9d5 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain17.ee clientApproved REGDOMAIN2 2015-07-28T08:40:51Z REGDOMAIN1 2015-07-28T08:40:51Z 2016-07-28T08:40:51Z ABC-12345 ccReg-2925262739 ``` ### EPP Domain with valid domain rejects a domain transfer REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2033369372 ``` REQUEST: ```xml domain18.ee f40c17f5451f5c80e562bf9250ccd4d2 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Transfer can be rejected only by current registrar ABC-12345 ccReg-7553628884 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8494729995 ``` REQUEST: ```xml domain18.ee f40c17f5451f5c80e562bf9250ccd4d2 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain18.ee clientRejected REGDOMAIN2 2015-07-28T08:40:51Z REGDOMAIN1 2015-07-28T08:40:51Z 2016-07-28T08:40:51Z ABC-12345 ccReg-0035055015 ``` ### EPP Domain with valid domain prohibits wrong registrar from approving transfer REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8757184492 ``` REQUEST: ```xml domain19.ee 619c6d2109ee1b2deca3674b73619fda dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Transfer can be approved only by current domain registrar ABC-12345 ccReg-4815280002 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2650484631 ``` ### 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-1473008535 ``` ### EPP Domain with valid domain ignores transfer when domain already belongs to registrar REQUEST: ```xml domain21.ee fd06d8982dbdecde7e39f41d7f278c7d dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Domain already belongs to the querying registrar ABC-12345 ccReg-0989479481 ``` ### EPP Domain with valid domain returns an error for incorrect op attribute REQUEST: ```xml example44755290217170574.ee 98oiewslkfkd ABC-12345 ``` RESPONSE: ```xml Element '{urn:ietf:params:xml:ns:epp-1.0}transfer', attribute 'op': [facet 'enumeration'] The value 'bla' is not an element of the set {'approve', 'cancel', 'query', 'reject', 'request'}. Element '{urn:ietf:params:xml:ns:epp-1.0}transfer', attribute 'op': 'bla' is not a valid value of the atomic type '{urn:ietf:params:xml:ns:epp-1.0}transferOpType'. ABC-12345 ccReg-7927987439 ``` ### EPP Domain with valid domain creates new pw after successful transfer REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2792059598 ``` REQUEST: ```xml domain22.ee d7aa8aba40bf70cb78dfebc9474664b2 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain22.ee serverApproved REGDOMAIN2 2015-07-28T08:40:57Z REGDOMAIN1 2015-07-28T08:40:57Z 2016-07-28T08:40:57Z ABC-12345 ccReg-0573122351 ``` REQUEST: ```xml domain22.ee d7aa8aba40bf70cb78dfebc9474664b2 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-0832624566 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8225650710 ``` ### EPP Domain with valid domain should get an error when there is no pending transfer REQUEST: ```xml domain23.ee 2c47c46daf97e12ddc0d9fc80da511d0 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml No transfers found ABC-12345 ccReg-2025440519 ``` ### EPP Domain with valid domain should not return transfers when there are none REQUEST: ```xml domain24.ee 9bbf18edcc83fb42ddf249dc1f3e42af ABC-12345 ``` RESPONSE: ```xml No transfers found ABC-12345 ccReg-8629472751 ``` ### EPP Domain with valid domain should allow querying domain transfer REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7696022252 ``` REQUEST: ```xml domain25.ee 0935877a40fea9441ffd17fee6c0e7d8 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain25.ee pending REGDOMAIN2 2015-07-28T08:41:00Z REGDOMAIN1 2015-07-28T09:41:00Z 2016-07-28T08:41:00Z ABC-12345 ccReg-7042077941 ``` REQUEST: ```xml domain25.ee 0935877a40fea9441ffd17fee6c0e7d8 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain25.ee pending REGDOMAIN2 2015-07-28T08:41:00Z REGDOMAIN1 2015-07-28T09:41:00Z 2016-07-28T08:41:00Z ABC-12345 ccReg-4814615747 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6824308586 ``` REQUEST: ```xml domain25.ee 0935877a40fea9441ffd17fee6c0e7d8 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain25.ee clientApproved REGDOMAIN2 2015-07-28T08:41:00Z REGDOMAIN1 2015-07-28T08:41:00Z 2016-07-28T08:41:00Z ABC-12345 ccReg-2690846279 ``` REQUEST: ```xml domain25.ee 665baee3468e834243928ce917ecc3ef ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain25.ee clientApproved REGDOMAIN2 2015-07-28T08:41:00Z REGDOMAIN1 2015-07-28T08:41:00Z 2016-07-28T08:41:00Z ABC-12345 ccReg-9400606855 ``` ### EPP Domain with valid domain should not transfer when period element is present REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1604970396 ``` REQUEST: ```xml domain26.ee 1 e0c3f74927da4bb3eee5667c66115352 ABC-12345 ``` RESPONSE: ```xml Unimplemented object service ABC-12345 ccReg-8617519056 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1118050637 ``` ### EPP Domain with valid domain should update right away without update pending status REQUEST: ```xml domain27.ee FIXED:CITIZEN_1234 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2670008628 ``` ### EPP Domain with valid domain updates a domain REQUEST: ```xml domain28.ee FIXED:CITIZEN_1234 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully; action pending ABC-12345 ccReg-8289277865 ``` ### EPP Domain with valid domain should not return action pending when changes are invalid REQUEST: ```xml domain29.ee ns.bernhard89.ee ns.effertzebert88.ee ns.ondrickajakubowski87.ee FIXED:CITIZEN_1234 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Nameservers count must be between 2-11 [nameservers] ABC-12345 ccReg-1648208045 ``` ### EPP Domain with valid domain should not return action pending when domain itself is already invaid REQUEST: ```xml domain30.ee FIXED:CITIZEN_1234 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Nameservers count must be between 2-11 [nameservers] ABC-12345 ccReg-5575143855 ``` ### EPP Domain with valid domain should not allow any update when status pending update REQUEST: ```xml domain31.ee FIXED:CITIZEN_1234 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Object status prohibits operation ABC-12345 ccReg-7420673440 ``` ### EPP Domain with valid domain updates domain and adds objects REQUEST: ```xml domain32.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-5413112744 ``` REQUEST: ```xml domain32.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-3340757346 ``` REQUEST: ```xml domain32.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 Public key already exists [public_key] 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f Public key already exists [public_key] 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 ABC-12345 ccReg-2640140355 ``` ### EPP Domain with valid domain updates domain with registrant change what triggers action pending REQUEST: ```xml domain33.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-7630828881 ``` REQUEST: ```xml domain33.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-4914897472 ``` ### EPP Domain with valid domain does not allow to edit statuses if policy forbids it REQUEST: ```xml domain34.ee Payment overdue. ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Client-side object status management not supported: status [status] ABC-12345 ccReg-1063100515 ``` ### EPP Domain with valid domain updates a domain and removes objects REQUEST: ```xml domain35.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-6247129672 ``` REQUEST: ```xml domain35.ee ns1.example.com FIXED:CITIZEN_1234 256 3 254 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1536077793 ``` REQUEST: ```xml domain35.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 DS was not found 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f Status was not found clientHold ABC-12345 ccReg-9074810399 ``` ### EPP Domain with valid domain does not remove server statuses REQUEST: ```xml domain36.ee ABC-12345 ``` RESPONSE: ```xml Status was not found serverHold ABC-12345 ccReg-6433694543 ``` ### EPP Domain with valid domain does not add duplicate objects to domain REQUEST: ```xml domain37.ee ns.westemmerich108.ee FIXED:SH2488479285 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2752561257 ``` REQUEST: ```xml domain37.ee ns.westemmerich108.ee FIXED:SH2488479285 ABC-12345 ``` RESPONSE: ```xml Nameserver already exists on this domain [hostname] ns.westemmerich108.ee Contact already exists on this domain [contact_code_cache] FIXED:SH2488479285 ABC-12345 ccReg-9298371804 ``` ### EPP Domain with valid domain cannot change registrant without legal document REQUEST: ```xml domain38.ee FIXED:CITIZEN_1234 ABC-12345 ``` RESPONSE: ```xml Required parameter missing: extension > extdata > legalDocument [legal_document] ABC-12345 ccReg-4198817730 ``` ### EPP Domain with valid domain does not assign invalid status to domain REQUEST: ```xml domain39.ee ABC-12345 ``` RESPONSE: ```xml Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}status', attribute 's': [facet 'enumeration'] The value 'invalidStatus' is not an element of the set {'clientDeleteProhibited', 'clientHold', 'clientRenewProhibited', 'clientTransferProhibited', 'clientUpdateProhibited', 'inactive', 'ok', 'pendingCreate', 'pendingDelete', 'pendingRenew', 'pendingTransfer', 'pendingUpdate', 'serverDeleteProhibited', 'serverHold', 'serverRenewProhibited', 'serverTransferProhibited', 'serverUpdateProhibited'}. Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}status', attribute 's': 'invalidStatus' is not a valid value of the atomic type '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}statusValueType'. ABC-12345 ccReg-8053378605 ``` ### EPP Domain with valid domain renews a domain REQUEST: ```xml domain40.ee 2016-07-28 1 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain40.ee 2017-07-28T08:41:19Z ABC-12345 ccReg-2144233121 ``` ### EPP Domain with valid domain renews a domain when outzone_at or delete_at is nil for some reason REQUEST: ```xml domain41.ee 2016-07-28 1 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain41.ee 2017-07-28T08:41:20Z ABC-12345 ccReg-6734533900 ``` ### EPP Domain with valid domain renews a domain with no period specified REQUEST: ```xml domain42.ee 2016-07-28 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain42.ee 2017-07-28T08:41:20Z ABC-12345 ccReg-1952216525 ``` ### EPP Domain with valid domain does not renew domain with invalid period REQUEST: ```xml domain43.ee 2016-07-28 1 ABC-12345 ``` RESPONSE: ```xml Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}period', attribute 'unit': [facet 'enumeration'] The value '' is not an element of the set {'y', 'm', 'd'}. Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}period', attribute 'unit': '' is not a valid value of the atomic type '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}pUnitType'. ABC-12345 ccReg-9450436889 ``` REQUEST: ```xml domain43.ee 2016-07-28 1 ABC-12345 ``` RESPONSE: ```xml Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}period', attribute 'unit': [facet 'enumeration'] The value 'bla' is not an element of the set {'y', 'm', 'd'}. Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}period', attribute 'unit': 'bla' is not a valid value of the atomic type '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}pUnitType'. ABC-12345 ccReg-1447208589 ``` ### EPP Domain with valid domain renews a domain with 2 year period REQUEST: ```xml domain44.ee 2015-08-07 730 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain44.ee 2017-08-07T00:00:00Z ABC-12345 ccReg-8888058768 ``` ### EPP Domain with valid domain renews a domain with 3 year period REQUEST: ```xml domain45.ee 2015-08-07 36 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain45.ee 2018-08-07T00:00:00Z ABC-12345 ccReg-2368607304 ``` ### EPP Domain with valid domain does not renew a domain if credit balance low REQUEST: ```xml domain46.ee 2015-08-07 1 ABC-12345 ``` RESPONSE: ```xml Billing failure - credit balance low ABC-12345 ccReg-6821240882 ``` ### EPP Domain with valid domain returns an error when given and current exp dates do not match REQUEST: ```xml domain47.ee 2200-08-07 1 ABC-12345 ``` RESPONSE: ```xml Given and current expire dates do not match 2200-08-07 Object is not eligible for renewal ABC-12345 ccReg-3646435252 ``` ### EPP Domain with valid domain returns an error when period is invalid REQUEST: ```xml domain48.ee 2015-08-07 4 ABC-12345 ``` RESPONSE: ```xml Period must add up to 1, 2 or 3 years [period] 4 ABC-12345 ccReg-6217040456 ``` ### EPP Domain with valid domain does not renew a domain unless less than 90 days till expiration REQUEST: ```xml domain49.ee 2015-10-26 1 ABC-12345 ``` RESPONSE: ```xml Object is not eligible for renewal ABC-12345 ccReg-8796521058 ``` REQUEST: ```xml domain49.ee 2015-10-25 1 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain49.ee 2016-10-25T00:00:00Z ABC-12345 ccReg-0448578516 ``` ### EPP Domain with valid domain does not renew a domain unless less than 90 days till expiration REQUEST: ```xml domain50.ee 2020-07-28 1 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain50.ee 2021-07-28T00:00:00Z ABC-12345 ccReg-5093886658 ``` ### EPP Domain with valid domain does not renew a domain if it is a delete candidate REQUEST: ```xml domain51.ee 2015-08-07 1 ABC-12345 ``` RESPONSE: ```xml Object is not eligible for renewal ABC-12345 ccReg-1090831490 ``` ### EPP Domain with valid domain should renew a expired domain ### EPP Domain with valid domain does not renew foreign domain REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0660211759 ``` REQUEST: ```xml domain53.ee 2016-07-28 1 ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-9082042804 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0461998559 ``` ### EPP Domain with valid domain returns domain info REQUEST: ```xml domain54.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain54.ee EIS-66 FIXED:REGISTRANT3821775852 FIXED:SH92766468122 FIXED:SH95283245121 ns.halvorsonkeeling162.ee 192.168.1.1 ns.cummings163.ee 192.168.1.1 ns.dibbert164.ee 192.168.1.1 ns1.example.com 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-07-28T08:41:31Z 2015-07-28T08:41:31Z 2016-07-28T08:41:31Z 7bde3f39e40a68635bf5a69098169cc5 123 3 1 0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 123 3 1 0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ccReg-6011078959 ``` REQUEST: ```xml domain54.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain54.ee EIS-66 FIXED:REGISTRANT3821775852 FIXED:SH92766468122 FIXED:SH95283245121 ns.halvorsonkeeling162.ee 192.168.1.1 ns.cummings163.ee 192.168.1.1 ns.dibbert164.ee 192.168.1.1 ns1.example.com 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-07-28T08:41:31Z 2015-07-28T08:41:31Z 2016-07-28T08:41:31Z 7bde3f39e40a68635bf5a69098169cc5 123 3 1 0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 123 3 1 0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ccReg-9484163738 ``` ### EPP Domain with valid domain returns domain info with different nameservers REQUEST: ```xml domain55.ee 2fooBAR ``` RESPONSE: ```xml Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}name', attribute 'hosts': [facet 'enumeration'] The value 'invalid' is not an element of the set {'all', 'del', 'none', 'sub'}. Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}name', attribute 'hosts': 'invalid' is not a valid value of the atomic type '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}hostsType'. ccReg-6664642362 ``` REQUEST: ```xml domain55.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain55.ee EIS-67 FIXED:REGISTRANT0861566953 FIXED:SH41938455124 FIXED:SH51239690123 ns1.domain55.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A ns2.domain55.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-07-28T08:41:31Z 2015-07-28T08:41:31Z 2016-07-28T08:41:31Z 1f00f9c3dd3137349c89cb6122fd2087 ccReg-4706656698 ``` REQUEST: ```xml domain55.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain55.ee EIS-67 FIXED:REGISTRANT0861566953 FIXED:SH41938455124 FIXED:SH51239690123 ns3.test.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-07-28T08:41:31Z 2015-07-28T08:41:31Z 2016-07-28T08:41:31Z 1f00f9c3dd3137349c89cb6122fd2087 ccReg-6524782384 ``` REQUEST: ```xml domain55.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain55.ee EIS-67 FIXED:REGISTRANT0861566953 FIXED:SH41938455124 FIXED:SH51239690123 registrar1 2015-07-28T08:41:31Z 2015-07-28T08:41:31Z 2016-07-28T08:41:31Z 1f00f9c3dd3137349c89cb6122fd2087 ccReg-6513443999 ``` REQUEST: ```xml domain55.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain55.ee EIS-67 FIXED:REGISTRANT0861566953 FIXED:SH41938455124 FIXED:SH51239690123 ns1.domain55.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A ns2.domain55.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-07-28T08:41:31Z 2015-07-28T08:41:31Z 2016-07-28T08:41:31Z 1f00f9c3dd3137349c89cb6122fd2087 ccReg-4393101167 ``` ### 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-7830292127 ``` ### EPP Domain with valid domain sets ok status by default REQUEST: ```xml domain56.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain56.ee EIS-68 FIXED:REGISTRANT8926104554 FIXED:SH54896149126 FIXED:SH80337499125 ns.conroy168.ee 192.168.1.1 ns.bahringer169.ee 192.168.1.1 ns.kochhyatt170.ee 192.168.1.1 registrar1 2015-07-28T08:41:33Z 2015-07-28T08:41:33Z 2016-07-28T08:41:33Z da322dc86ce37e526f9c2dedc0f5c9f4 ccReg-0824891046 ``` ### EPP Domain with valid domain can not see other registrar domains with invalid password REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7661910824 ``` REQUEST: ```xml domain57.ee 2fooBAR ``` RESPONSE: ```xml Authorization error ccReg-8708797571 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2730417805 ``` ### EPP Domain with valid domain can see other registrar domains without password REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0152975550 ``` REQUEST: ```xml domain58.ee ``` RESPONSE: ```xml Command completed successfully domain58.ee EIS-70 FIXED:REGISTRANT2923781556 FIXED:SH74442662130 FIXED:SH98223564129 ns.wizastanton174.ee 192.168.1.1 ns.hermann175.ee 192.168.1.1 ns.mrazhintz176.ee 192.168.1.1 registrar1 2015-07-28T08:41:33Z 2015-07-28T08:41:33Z 2016-07-28T08:41:33Z ccReg-5496759020 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5839948259 ``` ### EPP Domain with valid domain can see other registrar domains with correct password REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9962481595 ``` REQUEST: ```xml domain59.ee d1a0c13cf710ce60125dda34bc047357 ``` RESPONSE: ```xml Command completed successfully domain59.ee EIS-71 FIXED:REGISTRANT9338146457 FIXED:SH08033657132 FIXED:SH95760244131 ns.hansen177.ee 192.168.1.1 ns.bechtelar178.ee 192.168.1.1 ns.ryan179.ee 192.168.1.1 registrar1 2015-07-28T08:41:34Z 2015-07-28T08:41:34Z 2016-07-28T08:41:34Z d1a0c13cf710ce60125dda34bc047357 ccReg-5565279418 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1086178421 ``` ### EPP Domain with valid domain deletes domain REQUEST: ```xml domain60.ee dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully; action pending ABC-12345 ccReg-6748161709 ``` ### EPP Domain with valid domain does not delete domain with specific status REQUEST: ```xml domain61.ee dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Domain status prohibits operation ABC-12345 ccReg-3721491187 ``` ### EPP Domain with valid domain does not delete domain with pending delete REQUEST: ```xml domain62.ee dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Object status prohibits operation ABC-12345 ccReg-8985283918 ``` ### 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-6341995809 ``` ### EPP Domain with valid domain checks a domain REQUEST: ```xml one.ee ABC-12345 ``` RESPONSE: ```xml Command completed successfully one.ee ABC-12345 ccReg-5323793544 ``` REQUEST: ```xml domain63.ee ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain63.ee in use ABC-12345 ccReg-9376664446 ``` ### 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-8665354623 ``` ### 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-0776655399 ``` ### EPP Helper in context of Domain generates valid transfer xml REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6119482698 ``` ### EPP Keyrelay makes a keyrelay request REQUEST: ```xml domain64.ee 256 3 8 cmlraXN0aGViZXN0 5a561b9d331c998c4f0383c7c67837be P1M13D 1438072899 ``` RESPONSE: ```xml Unimplemented object service domain64.ee 1438072899 ccReg-0546548236 ``` ### EPP Keyrelay returns an error when parameters are missing REQUEST: ```xml domain64.ee 3 8 cmlraXN0aGViZXN0 5a561b9d331c998c4f0383c7c67837be Invalid Expiry 1438072900 ``` RESPONSE: ```xml Required parameter missing: keyrelay > keyData > flags [flags] Expiry relative must be compatible to ISO 8601 Invalid Expiry 1438072900 ccReg-6339589638 ``` ### EPP Keyrelay returns an error on invalid relative expiry REQUEST: ```xml domain64.ee 256 3 8 cmlraXN0aGViZXN0 5a561b9d331c998c4f0383c7c67837be Invalid Expiry 1438072901 ``` RESPONSE: ```xml Expiry relative must be compatible to ISO 8601 Invalid Expiry 1438072901 ccReg-5588050715 ``` ### EPP Keyrelay returns an error on invalid absolute expiry REQUEST: ```xml domain64.ee 256 3 8 cmlraXN0aGViZXN0 5a561b9d331c998c4f0383c7c67837be Invalid Absolute 1438072902 ``` RESPONSE: ```xml Expiry absolute must be compatible to ISO 8601 Invalid Absolute 1438072902 ccReg-3072813596 ``` ### EPP Keyrelay saves legal document with keyrelay REQUEST: ```xml domain64.ee 256 3 8 cmlraXN0aGViZXN0 5a561b9d331c998c4f0383c7c67837be P1D JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 1438072903 ``` RESPONSE: ```xml Unimplemented object service domain64.ee 1438072903 ccReg-8005218060 ``` ### EPP Keyrelay validates legal document types REQUEST: ```xml domain64.ee 256 3 8 cmlraXN0aGViZXN0 5a561b9d331c998c4f0383c7c67837be P1D JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 1438072904 ``` RESPONSE: ```xml Attribute is invalid: type 1438072904 ccReg-7669723424 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7183215230 ``` ### EPP Poll returns no messages in poll REQUEST: ```xml 1438072906 ``` RESPONSE: ```xml Command completed successfully; no messages 1438072906 ccReg-0904688053 ``` ### EPP Poll queues and dequeues messages REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9330176861 ``` REQUEST: ```xml 1438072906 ``` RESPONSE: ```xml Command completed successfully; no messages 1438072906 ccReg-9666096812 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2827332510 ``` REQUEST: ```xml 1438072906 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-07-28T08:41:46Z Balance low. 1438072906 ccReg-8105139529 ``` REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4202898264 ``` REQUEST: ```xml 1438072906 ``` RESPONSE: ```xml Message was not found 1 1438072906 ccReg-6713795149 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8383726441 ``` REQUEST: ```xml 1438072906 ``` RESPONSE: ```xml Command completed successfully 1438072906 ccReg-9660232901 ``` REQUEST: ```xml 1438072906 ``` RESPONSE: ```xml Message was not found 1 1438072906 ccReg-8436895537 ``` ### EPP Poll returns an error on incorrect op REQUEST: ```xml 1438072909 ``` RESPONSE: ```xml Element '{urn:ietf:params:xml:ns:epp-1.0}poll', attribute 'op': [facet 'enumeration'] The value 'bla' is not an element of the set {'ack', 'req'}. Element '{urn:ietf:params:xml:ns:epp-1.0}poll', attribute 'op': 'bla' is not a valid value of the atomic type '{urn:ietf:params:xml:ns:epp-1.0}pollOpType'. 1438072909 ccReg-0720048091 ``` ### EPP Poll dequeues multiple messages REQUEST: ```xml 1438072910 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-07-28T08:41:50Z Smth else. 1438072910 ccReg-4999056673 ``` REQUEST: ```xml 1438072910 ``` RESPONSE: ```xml Command completed successfully 1438072910 ccReg-2484759210 ``` REQUEST: ```xml 1438072910 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-07-28T08:41:50Z Something. 1438072910 ccReg-8852256138 ``` REQUEST: ```xml 1438072910 ``` RESPONSE: ```xml Command completed successfully 1438072910 ccReg-4857662573 ``` REQUEST: ```xml 1438072910 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-07-28T08:41:50Z Balance low. 1438072910 ccReg-7845130069 ``` REQUEST: ```xml 1438072910 ``` RESPONSE: ```xml Command completed successfully 1438072910 ccReg-5213820888 ``` REQUEST: ```xml 1438072910 ``` RESPONSE: ```xml Command completed successfully; no messages 1438072910 ccReg-5526530522 ``` ### EPP Session when not connected greets client upon connection RESPONSE: ```xml EPP server (EIS) 2015-07-28T08:41:50Z 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ``` ### EPP Session when connected does not log in with invalid user REQUEST: ```xml wrong-user ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Authentication error; server closing connection (API user not found) ABC-12345 ccReg-3357021379 ``` ### EPP Session when connected does not log in with inactive user REQUEST: ```xml inactive-user ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Authentication error; server closing connection (API user is not active) ABC-12345 ccReg-7648731033 ``` ### 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-9110727237 ``` ### EPP Session when connected should not have clTRID in response if client does not send it REQUEST: ```xml wrong-user ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ``` RESPONSE: ```xml Authentication error; server closing connection (API user not found) ccReg-3560736149 ``` ### EPP Session when connected should return latin only error REQUEST: ```xml 你好你好 ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Allowed only Latin characters. ABC-12345 ccReg-9604669451 ``` ### EPP Session when connected with valid user logs in epp user REQUEST: ```xml gitlab ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2841249388 ``` ### EPP Session when connected with valid user does not log in twice REQUEST: ```xml gitlab ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7967943283 ``` REQUEST: ```xml gitlab ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Already logged in. Use <logout> first. ABC-12345 ccReg-8815596190 ``` ### EPP Session when connected with valid user logs out epp user REQUEST: ```xml gitlab ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3572848696 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully; ending session ABC-12345 ccReg-9539000551 ``` ### EPP Session when connected with valid user changes password and logs in REQUEST: ```xml gitlab ghyt9e4fu abcdefg 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6256430973 ``` ### EPP Session when connected with valid user fails if new password is not valid REQUEST: ```xml gitlab ghyt9e4fu 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-eis-1.0.xsd 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://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 ``` RESPONSE: ```xml Element '{urn:ietf:params:xml:ns:epp-1.0}newPW': [facet 'minLength'] The value has a length of '0'; this underruns the allowed minimum length of '6'. Element '{urn:ietf:params:xml:ns:epp-1.0}newPW': '' is not a valid value of the atomic type '{urn:ietf:params:xml:ns:epp-1.0}pwType'. ABC-12345 ccReg-6382004519 ```