# EPP REQUEST - RESPONSE EXAMPLES GENERATED AT: 2015-08-11 11:53:57 UTC EXAMPLE COUNT: 189 --- 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-9082045089 ``` ### 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-7708178641 ``` ### 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:D0F0F307 2015-08-11T11:53:59Z ABC-12345 ccReg-6573619456 ``` ### 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:20292602 2015-08-11T11:53:59Z ABC-12345 ccReg-3908771262 ``` ### 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:89AE5789 2015-08-11T11:53:59Z ABC-12345 ccReg-5422552838 ``` ### 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:368D504A 2015-08-11T11:54:00Z ABC-12345 ccReg-1406291850 ``` ### EPP Contact with valid user create command should return email issue REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 not@valid 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Email is invalid [email] ABC-12345 ccReg-0983305061 ``` ### 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-08-11T11:54:01Z ABC-12345 ccReg-4916468828 ``` ### 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-08-11T11:54:01Z ABC-12345 ccReg-9016083927 ``` ### 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-3212008733 ``` ### 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-8511471629 ``` ### 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-1241570735 ``` ### 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-9718956708 ``` ### 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-0579468088 ``` ### 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-8588827952 ``` ### 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-08-11T11:54:07Z ABC-12345 ccReg-9156643507 ``` ### 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-08-11T11:54:07Z ABC-12345 ccReg-1774855635 ``` ### 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-08-11T11:54:07Z ABC-12345 ccReg-3574147962 ``` ### 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-08-11T11:54:08Z ABC-12345 ccReg-0447899806 ``` ### 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-08-11T11:54:08Z ABC-12345 ccReg-5679805727 ``` ### 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:06BD3C8C 2015-08-11T11:54:08Z ABC-12345 ccReg-8613111681 ``` ### 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:BD59CDA7 2015-08-11T11:54:08Z ABC-12345 ccReg-0189667500 ``` ### 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-3513815797 ``` ### 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-2265155495 ``` ### 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-9450535622 ``` ### 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-1241202461 ``` ### 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-08-11T11:54:10Z ABC-12345 ccReg-1676808251 ``` ### 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-08-11T11:54:10Z ABC-12345 ccReg-3841640389 ``` ### 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-7368384228 ``` REQUEST: ```xml FIRST0:SH8013 John Doe Edited +372.7654321 edited@example.example password dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH8013 2015-08-11T11:54:10Z ABC-12345 ccReg-8647496616 ``` 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-4146436220 ``` ### 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-5737511484 ``` REQUEST: ```xml FIRST0:SH8013 John Doe Edited ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-7339726178 ``` 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-4434689187 ``` ### 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-1430550210 ``` ### EPP Contact with valid user update command should return email issue REQUEST: ```xml FIRST0:SH8013 John Doe Edited +372.7654321 legacy@wrong password dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Email is invalid [email] ABC-12345 ccReg-2794881800 ``` ### 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-1436918030 ``` ### 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-2413220348 ``` ### 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-6059161763 ``` ### 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-6512798819 ``` ### 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-7467392690 ``` ### 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-08-11T11:54:10Z ABC-12345 ccReg-2448465521 ``` ### 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-9595670057 ``` ### 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-7092339553 ``` ### 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-5659939459 ``` ### 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-8711843559 ``` ### 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-7889570431 ``` ### 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-9368399872 ``` ### 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-8584439021 ``` ### 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-9972353508 ``` ### 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-08-11T11:54:10Z ABC-12345 ccReg-0465840835 ``` ### 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-5948287752 ``` ### 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-2005766067 ``` ### 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-4783450134 ``` ### EPP Contact with valid user delete command deletes contact REQUEST: ```xml FIRST0:SH801687153 password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8065634571 ``` ### EPP Contact with valid user delete command deletes own contact even with wrong password REQUEST: ```xml FIRST0:SH596230584 wrong password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8152139127 ``` ### EPP Contact with valid user delete command deletes own contact even without password REQUEST: ```xml FIRST0:SH827840235 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5094671453 ``` ### EPP Contact with valid user delete command fails if contact has associated domain REQUEST: ```xml FIRST0:SH543664306 password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Object association prohibits operation [domains] ABC-12345 ccReg-9770009820 ``` ### 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-0320951230 ``` REQUEST: ```xml FIRST0:SH337053769 password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0617016997 ``` 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-0539629581 ``` ### 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-8866995360 ``` REQUEST: ```xml FIRST0:SH2750056010 ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-6611721334 ``` 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-6821784195 ``` ### 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-2739951858 ``` REQUEST: ```xml FIRST0:SH7547714011 wrong password 37605030299 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-6380340749 ``` 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-5489286626 ``` ### 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-2448090373 ``` ### 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-1430458904 ``` ### 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-3551943099 ``` ### 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-2097504056 ``` ### 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-4245808410 ``` ### 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 berenice@kuhlmandickens.biz fixed registrar TEST-CREATOR 2015-08-11T11:54:34Z password 37605030299 ABC-12345 ccReg-6860164806 ``` ### 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 berenice@kuhlmandickens.biz fixed registrar TEST-CREATOR 2015-08-11T11:54:34Z password 37605030299 ABC-12345 ccReg-4906024902 ``` ### 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 berenice@kuhlmandickens.biz registrar1 TEST-CREATOR 2015-08-11T11:54:34Z password 37605030299 ABC-12345 ccReg-8249779521 ``` ### EPP Contact with valid user info command returns no authorization error for wrong password when registrant REQUEST: ```xml FIRST0:SH828429550 wrong-pw ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH828429550 EIS-1 Adell O'Connell0 Short street 11 Tallinn 11111 EE +372.12345678 berenice@kuhlmandickens.biz registrar1 TEST-CREATOR 2015-08-11T11:53:58Z password 37605030299 ABC-12345 ccReg-7409111261 ``` ### 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 Asia Labadie15 Short street 11 Tallinn 11111 EE +372.12345678 berenice@kuhlmandickens.biz fixed registrar TEST-CREATOR 2015-08-11T11:54:35Z password 37605030299 ABC-12345 ccReg-6138234631 ``` ### 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-4837905217 ``` REQUEST: ```xml FIRST0:SH828429550 password ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH828429550 EIS-1 Adell O'Connell0 Short street 11 Tallinn 11111 EE +372.12345678 berenice@kuhlmandickens.biz registrar1 TEST-CREATOR 2015-08-11T11:53:58Z password 37605030299 ABC-12345 ccReg-4619937530 ``` 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-7648304008 ``` ### 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-5442967201 ``` REQUEST: ```xml FIRST0:SH828429550 wrong-pw ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-5316232237 ``` 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-9170407002 ``` ### 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-5697070528 ``` REQUEST: ```xml FIRST0:SH828429550 ABC-12345 ``` RESPONSE: ```xml Command completed successfully FIRST0:SH828429550 EIS-1 Adell O'Connell0 registrar1 TEST-CREATOR 2015-08-11T11:53:58Z ABC-12345 ccReg-9096756536 ``` 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-0828079009 ``` 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-3048546936 ``` ### EPP Domain should return error if balance low REQUEST: ```xml example95956441774481215.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-8436943426 ``` ### EPP Domain returns error if contact does not exists REQUEST: ```xml example36499490920514040.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-9458458331 ``` ### 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-0312397391 ``` ### EPP Domain with citizen as a registrant creates a domain REQUEST: ```xml example41098418244018042.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 example41098418244018042.ee 2015-08-11T11:54:39Z 2016-08-11T11:54:39Z ABC-12345 ccReg-6617612080 ``` ### EPP Domain with citizen as a registrant creates a domain with legal document REQUEST: ```xml example65312373017135527.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 example65312373017135527.ee 2015-08-11T11:54:39Z 2016-08-11T11:54:39Z ABC-12345 ccReg-1229745778 ``` ### EPP Domain with citizen as a registrant validates nameserver ipv4 when in same zone as domain REQUEST: ```xml example89348353823075344.ee 1 ns1.example89348353823075344.ee ns2.example89348353823075344.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-4184179047 ``` ### 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-9262976252 ``` ### 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-3870597963 ``` 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-5039734544 ``` ### 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-08-11T11:54:44Z 2016-08-11T11:54:44Z ABC-12345 ccReg-9326300859 ``` ### 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 Data management policy violation: Domain name is blocked [name] ftp.ee ABC-12345 ccReg-0435453253 ``` ### EPP Domain with citizen as a registrant does not create domain without contacts and registrant REQUEST: ```xml example39938014756398389.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-6770301273 ``` ### EPP Domain with citizen as a registrant does not create domain without nameservers REQUEST: ```xml example51056249191798470.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-5945666312 ``` ### EPP Domain with citizen as a registrant does not create domain with too many nameservers REQUEST: ```xml example92106127815766703.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-9078085118 ``` ### EPP Domain with citizen as a registrant returns error when invalid nameservers are present REQUEST: ```xml example99991222910237006.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-8892994384 ``` ### EPP Domain with citizen as a registrant checks hostAttr presence REQUEST: ```xml example25089417819765873.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-5174942352 ``` ### EPP Domain with citizen as a registrant creates domain with nameservers with ips REQUEST: ```xml example29956310300538261.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 example29956310300538261.ee 2015-08-11T11:54:51Z 2016-08-11T11:54:51Z ABC-12345 ccReg-5456107878 ``` ### EPP Domain with citizen as a registrant returns error when nameserver has invalid ips REQUEST: ```xml example83118712448109400.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-0920572204 ``` ### EPP Domain with citizen as a registrant creates a domain with period in days REQUEST: ```xml example33790642820062255.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 example33790642820062255.ee 2015-08-11T11:54:52Z 2016-08-11T11:54:52Z ABC-12345 ccReg-8870266468 ``` ### EPP Domain with citizen as a registrant creates a domain with longer periods REQUEST: ```xml example67780502006773133.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 example67780502006773133.ee 2015-08-11T11:54:52Z 2017-08-11T11:54:52Z ABC-12345 ccReg-6433181781 ``` ### EPP Domain with citizen as a registrant creates a domain with longer periods REQUEST: ```xml example44281759994524000.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 example44281759994524000.ee 2015-08-11T11:54:53Z 2018-08-11T11:54:53Z ABC-12345 ccReg-5571781200 ``` ### EPP Domain with citizen as a registrant creates a domain without period REQUEST: ```xml example66964589593603082.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 example66964589593603082.ee 2015-08-11T11:54:53Z 2016-08-11T11:54:53Z ABC-12345 ccReg-2547938752 ``` ### EPP Domain with citizen as a registrant does not create a domain with invalid period REQUEST: ```xml example23535744421817439.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-9162816785 ``` ### EPP Domain with citizen as a registrant does not create a domain with invalid period unit REQUEST: ```xml example23286870139469348.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-3488863467 ``` REQUEST: ```xml example75186835336151620.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-6955477457 ``` ### EPP Domain with citizen as a registrant creates a domain with multiple dnskeys REQUEST: ```xml example49838956314740546.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 example49838956314740546.ee 2015-08-11T11:54:57Z 2016-08-11T11:54:57Z ABC-12345 ccReg-3975282652 ``` ### EPP Domain with citizen as a registrant does not create a domain when dnskeys are invalid REQUEST: ```xml example12885310810259783.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-9621270982 ``` REQUEST: ```xml example76366275886530462.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-2852166470 ``` ### EPP Domain with citizen as a registrant does not create a domain with two identical dnskeys REQUEST: ```xml example50792045522631645.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-4544925351 ``` ### EPP Domain with citizen as a registrant validated dnskeys count REQUEST: ```xml example33131074878956347.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-3093561380 ``` ### EPP Domain with citizen as a registrant creates domain with ds data REQUEST: ```xml example50489697149207160.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 example50489697149207160.ee 2015-08-11T11:55:01Z 2016-08-11T11:55:01Z ABC-12345 ccReg-5861716362 ``` ### EPP Domain with citizen as a registrant creates domain with ds data with key REQUEST: ```xml example40308503479082638.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 example40308503479082638.ee 2015-08-11T11:55:02Z 2016-08-11T11:55:02Z ABC-12345 ccReg-9793298475 ``` ### EPP Domain with citizen as a registrant prohibits dsData REQUEST: ```xml example50735151990715294.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-2538777510 ``` ### EPP Domain with citizen as a registrant prohibits keyData REQUEST: ```xml example16812641166048993.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-3495549455 ``` ### EPP Domain with citizen as a registrant prohibits dsData and keyData when they exists together REQUEST: ```xml example22021081880584996.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-3343130414 ``` ### EPP Domain with juridical persion as a registrant creates a domain with contacts REQUEST: ```xml example6073069410185410.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 example6073069410185410.ee 2015-08-11T11:55:05Z 2016-08-11T11:55:05Z ABC-12345 ccReg-3861156552 ``` ### EPP Domain with juridical persion as a registrant does not create a domain without admin contact REQUEST: ```xml example52106871088693975.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-0039198223 ``` ### EPP Domain with juridical persion as a registrant cannot assign juridical person as admin contact REQUEST: ```xml example56559769086909790.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-7911712466 ``` ### 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-7145621242 ``` REQUEST: ```xml domain1.ee 22f7e8ef0096471c89cd111e3526bfec dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain1.ee serverApproved REGDOMAIN2 2015-08-11T11:55:08Z REGDOMAIN1 2015-08-11T11:55:08Z 2016-08-11T11:55:08Z ABC-12345 ccReg-0598996094 ``` 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-2129626529 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-08-11T11:55:08Z Domain transfer was approved, associated contacts were: ["FIXED:SH1877813513", "FIXED:SH9602273212"] and registrant was FIXED:REGISTRANT227422540 domain1.ee serverApproved REGDOMAIN2 2015-08-11T11:55:08Z REGDOMAIN1 2015-08-11T11:55:08Z 2016-08-11T11:55:08Z ABC-12345 ccReg-2870614930 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7574478981 ``` ### 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-3485024523 ``` REQUEST: ```xml domain2.ee 93724d15456623b8f6aeb257b00450c1 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain2.ee serverApproved REGDOMAIN2 2015-08-11T11:55:09Z REGDOMAIN1 2015-08-11T11:55:09Z 2016-08-11T11:55:08Z ABC-12345 ccReg-6805791315 ``` 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-4275952981 ``` 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-7987485087 ``` REQUEST: ```xml domain2.ee 93724d15456623b8f6aeb257b00450c1 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-9036229459 ``` 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-1240024032 ``` ### 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-9098619557 ``` REQUEST: ```xml domain3.ee 7c54d1dfea0df2312afa777675f61b8c ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain3.ee serverApproved REGDOMAIN2 2015-08-11T11:55:09Z REGDOMAIN1 2015-08-11T11:55:09Z 2016-08-11T11:55:09Z ABC-12345 ccReg-5266624324 ``` 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-4244053147 ``` ### 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-1145113468 ``` REQUEST: ```xml domain4.ee 5631abbafc7550e96e3e5736b0e9eaac ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain4.ee serverApproved REGDOMAIN2 2015-08-11T11:55:10Z REGDOMAIN1 2015-08-11T11:55:10Z 2016-08-11T11:55:10Z ABC-12345 ccReg-2690357600 ``` 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-8532612089 ``` ### 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-0745479379 ``` REQUEST: ```xml domain5.ee 04dbcd87852c667ee8fd0c8ffb957e37 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain5.ee serverApproved REGDOMAIN2 2015-08-11T11:55:11Z REGDOMAIN1 2015-08-11T11:55:11Z 2016-08-11T11:55:11Z ABC-12345 ccReg-6667852304 ``` 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-4285327571 ``` ### 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-6493678819 ``` REQUEST: ```xml domain8.ee 59b5dc1ad087fcbe5991cfe5ba28e06f ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain8.ee serverApproved REGDOMAIN2 2015-08-11T11:55:12Z REGDOMAIN1 2015-08-11T11:55:12Z 2016-08-11T11:55:12Z ABC-12345 ccReg-0151424412 ``` 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-3294109763 ``` ### 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-8744928434 ``` REQUEST: ```xml domain9.ee 3c48b5439c82db073370596ddb5ba199 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain9.ee serverApproved REGDOMAIN2 2015-08-11T11:55:13Z REGDOMAIN1 2015-08-11T11:55:13Z 2016-08-11T11:55:13Z ABC-12345 ccReg-8506851943 ``` 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-6166041451 ``` ### 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-2599921516 ``` REQUEST: ```xml domain11.ee 9b20daba8ec3c362783fe7969ac83b04 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain11.ee serverApproved REGDOMAIN2 2015-08-11T11:55:14Z REGDOMAIN1 2015-08-11T11:55:14Z 2016-08-11T11:55:13Z ABC-12345 ccReg-7432784653 ``` 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-9617529453 ``` ### 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-3374688656 ``` REQUEST: ```xml domain14.ee 8c1bde6bb8b265951bb44ba26a5fcfdd ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain14.ee serverApproved REGDOMAIN2 2015-08-11T11:55:14Z REGDOMAIN1 2015-08-11T11:55:14Z 2016-08-11T11:55:14Z ABC-12345 ccReg-5971983303 ``` 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-0354959229 ``` ### 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-5074830148 ``` REQUEST: ```xml domain15.ee dfb460a50d569d15cb5dfec1e28dfa4b ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain15.ee serverApproved REGDOMAIN2 2015-08-11T11:55:15Z REGDOMAIN1 2015-08-11T11:55:15Z 2016-08-11T11:55:15Z ABC-12345 ccReg-0446599269 ``` 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-3899474830 ``` ### 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-5107128349 ``` REQUEST: ```xml domain16.ee 98oiewslkfkd ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-2956409472 ``` 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-8062552401 ``` ### EPP Domain with valid domain approves the transfer request REQUEST: ```xml domain17.ee 36e43cb473f9c84fa062f7c0140a6c27 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain17.ee clientApproved REGDOMAIN2 2015-08-11T11:55:15Z REGDOMAIN1 2015-08-11T11:55:15Z 2016-08-11T11:55:15Z ABC-12345 ccReg-1731534669 ``` ### 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-2855459641 ``` REQUEST: ```xml domain18.ee 3b4848b958d2fd92b9ff4e57aaf64d1c dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Transfer can be rejected only by current registrar ABC-12345 ccReg-4418967428 ``` 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-6054605262 ``` REQUEST: ```xml domain18.ee 3b4848b958d2fd92b9ff4e57aaf64d1c dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain18.ee clientRejected REGDOMAIN2 2015-08-11T11:55:16Z REGDOMAIN1 2015-08-11T11:55:16Z 2016-08-11T11:55:16Z ABC-12345 ccReg-0721272063 ``` ### 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-7872048381 ``` REQUEST: ```xml domain19.ee d1ee6ab75f56acd328d548920230fd7f dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Transfer can be approved only by current domain registrar ABC-12345 ccReg-8416351931 ``` 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-0109476397 ``` ### 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-9271730314 ``` ### EPP Domain with valid domain ignores transfer when domain already belongs to registrar REQUEST: ```xml domain21.ee d518e6d743362fd164b61d3266689ef9 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Domain already belongs to the querying registrar ABC-12345 ccReg-9842488474 ``` ### EPP Domain with valid domain returns an error for incorrect op attribute REQUEST: ```xml example55687516553954347.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-9686106085 ``` ### 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-7881280571 ``` REQUEST: ```xml domain22.ee 67abb90c2173f935c9c027eaaf390c1f dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain22.ee serverApproved REGDOMAIN2 2015-08-11T11:55:21Z REGDOMAIN1 2015-08-11T11:55:21Z 2016-08-11T11:55:21Z ABC-12345 ccReg-5808219238 ``` REQUEST: ```xml domain22.ee 67abb90c2173f935c9c027eaaf390c1f dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-6385015232 ``` 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-6947473842 ``` ### EPP Domain with valid domain should get an error when there is no pending transfer REQUEST: ```xml domain23.ee e369bda5c6a263f3fadc6c68f19c0063 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml No transfers found ABC-12345 ccReg-0492735137 ``` ### EPP Domain with valid domain should not return transfers when there are none REQUEST: ```xml domain24.ee 74042f7e28ba757ca91256d11782f218 ABC-12345 ``` RESPONSE: ```xml No transfers found ABC-12345 ccReg-0081798294 ``` ### 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-6625933830 ``` REQUEST: ```xml domain25.ee 1 f668fe2ea4255d41310163771be05c3a ABC-12345 ``` RESPONSE: ```xml Unimplemented object service ABC-12345 ccReg-1429364526 ``` 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-1751119123 ``` ### EPP Domain with valid domain should update right away without update pending status REQUEST: ```xml domain26.ee FIXED:CITIZEN_1234 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6751900694 ``` ### EPP Domain with valid domain updates a domain REQUEST: ```xml domain27.ee FIXED:CITIZEN_1234 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully; action pending ABC-12345 ccReg-9775763247 ``` ### EPP Domain with valid domain should not return action pending when changes are invalid REQUEST: ```xml domain28.ee ns.ondricka84.ee ns.oconnell85.ee ns.wolff86.ee FIXED:CITIZEN_1234 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Nameservers count must be between 2-11 [nameservers] ABC-12345 ccReg-8193078533 ``` ### EPP Domain with valid domain should not return action pending when domain itself is already invaid REQUEST: ```xml domain29.ee FIXED:CITIZEN_1234 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Nameservers count must be between 2-11 [nameservers] ABC-12345 ccReg-7770119639 ``` ### EPP Domain with valid domain should not allow any update when status pending update REQUEST: ```xml domain30.ee FIXED:CITIZEN_1234 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Object status prohibits operation ABC-12345 ccReg-1506907458 ``` ### EPP Domain with valid domain should not allow any update when status force delete REQUEST: ```xml domain31.ee FIXED:CITIZEN_1234 dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Object status prohibits operation ABC-12345 ccReg-4941877020 ``` ### 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-9371256889 ``` 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-2822952906 ``` 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] ns1.example.com Nameserver already exists on this domain [hostname] ns2.example.com Contact already exists on this domain [contact_code_cache] FIXED:MAK21 Public key already exists [public_key] 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 Public key already exists [public_key] 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ccReg-9115010550 ``` ### 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-9593704075 ``` 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-3366912413 ``` ### 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-5904323751 ``` ### 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-7006132836 ``` REQUEST: ```xml domain35.ee ns1.example.com FIXED:CITIZEN_1234 256 3 254 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2164010902 ``` 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-3122413442 ``` ### 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-8442543391 ``` ### EPP Domain with valid domain does not add duplicate objects to domain REQUEST: ```xml domain37.ee ns.pacocha108.ee FIXED:SH6764575385 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6803494102 ``` REQUEST: ```xml domain37.ee ns.pacocha108.ee FIXED:SH6764575385 ABC-12345 ``` RESPONSE: ```xml Nameserver already exists on this domain [hostname] ns.pacocha108.ee Contact already exists on this domain [contact_code_cache] FIXED:SH6764575385 ABC-12345 ccReg-5929738624 ``` ### 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-6694675619 ``` ### 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-0685931406 ``` ### EPP Domain with valid domain renews a domain REQUEST: ```xml domain40.ee 2016-08-11 1 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain40.ee 2017-08-11T11:55:43Z ABC-12345 ccReg-7894957170 ``` ### EPP Domain with valid domain renews a domain when outzone_at or delete_at is nil for some reason REQUEST: ```xml domain41.ee 2016-08-11 1 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain41.ee 2017-08-11T11:55:43Z ABC-12345 ccReg-4818602643 ``` ### EPP Domain with valid domain renews a domain with no period specified REQUEST: ```xml domain42.ee 2016-08-11 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain42.ee 2017-08-11T11:55:44Z ABC-12345 ccReg-5568347905 ``` ### EPP Domain with valid domain does not renew domain with invalid period REQUEST: ```xml domain43.ee 2016-08-11 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-6111537092 ``` REQUEST: ```xml domain43.ee 2016-08-11 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-8948273525 ``` ### EPP Domain with valid domain renews a domain with 2 year period REQUEST: ```xml domain44.ee 2015-08-21 730 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain44.ee 2017-08-21T00:00:00Z ABC-12345 ccReg-9301611301 ``` ### EPP Domain with valid domain renews a domain with 3 year period REQUEST: ```xml domain45.ee 2015-08-21 36 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain45.ee 2018-08-21T00:00:00Z ABC-12345 ccReg-1011945556 ``` ### EPP Domain with valid domain does not renew a domain if credit balance low REQUEST: ```xml domain46.ee 2015-08-21 1 ABC-12345 ``` RESPONSE: ```xml Billing failure - credit balance low ABC-12345 ccReg-7985467355 ``` ### 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-4848773826 ``` ### EPP Domain with valid domain returns an error when period is invalid REQUEST: ```xml domain48.ee 2015-08-21 4 ABC-12345 ``` RESPONSE: ```xml Period must add up to 1, 2 or 3 years [period] 4 ABC-12345 ccReg-5698763115 ``` ### EPP Domain with valid domain does not renew a domain unless less than 90 days till expiration REQUEST: ```xml domain49.ee 2015-11-09 1 ABC-12345 ``` RESPONSE: ```xml Object is not eligible for renewal ABC-12345 ccReg-8336303107 ``` REQUEST: ```xml domain49.ee 2015-11-08 1 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain49.ee 2016-11-08T00:00:00Z ABC-12345 ccReg-4520499014 ``` ### EPP Domain with valid domain does not renew a domain unless less than 90 days till expiration REQUEST: ```xml domain50.ee 2020-08-11 1 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain50.ee 2021-08-11T00:00:00Z ABC-12345 ccReg-4003912281 ``` ### EPP Domain with valid domain does not renew a domain if it is a delete candidate REQUEST: ```xml domain51.ee 2015-08-21 1 ABC-12345 ``` RESPONSE: ```xml Object is not eligible for renewal ABC-12345 ccReg-2838847035 ``` ### EPP Domain with valid domain should renew a expired domain REQUEST: ```xml domain52.ee 2015-05-13 1 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain52.ee 2016-05-13T11:55:53Z ABC-12345 ccReg-9837541136 ``` ### 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-3159259519 ``` REQUEST: ```xml domain53.ee 2016-08-11 1 ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-3581184901 ``` 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-9114812387 ``` ### EPP Domain with valid domain returns domain info REQUEST: ```xml domain54.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain54.ee EIS-66 FIXED:REGISTRANT6678728752 FIXED:SH55312836122 FIXED:SH23048934121 ns.muellerlindgren162.ee 192.168.1.1 ns.nicolas163.ee 192.168.1.1 ns.harris164.ee 192.168.1.1 ns1.example.com 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-08-11T11:55:54Z 2015-08-11T11:55:54Z 2016-08-11T11:55:54Z e405e982392e123281cbe3024e833231 123 3 1 0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 123 3 1 0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ccReg-1762927056 ``` REQUEST: ```xml domain54.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain54.ee EIS-66 FIXED:REGISTRANT6678728752 FIXED:SH55312836122 FIXED:SH23048934121 ns.muellerlindgren162.ee 192.168.1.1 ns.nicolas163.ee 192.168.1.1 ns.harris164.ee 192.168.1.1 ns1.example.com 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-08-11T11:55:54Z 2015-08-11T11:55:54Z 2016-08-11T11:55:54Z e405e982392e123281cbe3024e833231 123 3 1 0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 123 3 1 0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ccReg-8611042006 ``` ### 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-5710285862 ``` REQUEST: ```xml domain55.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain55.ee EIS-67 FIXED:REGISTRANT1864627453 FIXED:SH98335431124 FIXED:SH14972112123 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-08-11T11:55:54Z 2015-08-11T11:55:55Z 2016-08-11T11:55:54Z 6b82cec718a752daa0d054ddb47124f5 ccReg-7441088699 ``` REQUEST: ```xml domain55.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain55.ee EIS-67 FIXED:REGISTRANT1864627453 FIXED:SH98335431124 FIXED:SH14972112123 ns3.test.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-08-11T11:55:54Z 2015-08-11T11:55:55Z 2016-08-11T11:55:54Z 6b82cec718a752daa0d054ddb47124f5 ccReg-8877712602 ``` REQUEST: ```xml domain55.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain55.ee EIS-67 FIXED:REGISTRANT1864627453 FIXED:SH98335431124 FIXED:SH14972112123 registrar1 2015-08-11T11:55:54Z 2015-08-11T11:55:55Z 2016-08-11T11:55:54Z 6b82cec718a752daa0d054ddb47124f5 ccReg-1985874847 ``` REQUEST: ```xml domain55.ee 2fooBAR ``` RESPONSE: ```xml Command completed successfully domain55.ee EIS-67 FIXED:REGISTRANT1864627453 FIXED:SH98335431124 FIXED:SH14972112123 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-08-11T11:55:54Z 2015-08-11T11:55:55Z 2016-08-11T11:55:54Z 6b82cec718a752daa0d054ddb47124f5 ccReg-7895563387 ``` ### 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-4606312676 ``` ### 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:REGISTRANT6615814554 FIXED:SH33692771126 FIXED:SH04611136125 ns.pfannerstillschiller168.ee 192.168.1.1 ns.krajcik169.ee 192.168.1.1 ns.reichert170.ee 192.168.1.1 registrar1 2015-08-11T11:55:56Z 2015-08-11T11:55:56Z 2016-08-11T11:55:56Z 9693144ac2a6c862944bbd89378f8e8d ccReg-8592733577 ``` ### 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-8350220504 ``` REQUEST: ```xml domain57.ee 2fooBAR ``` RESPONSE: ```xml Authorization error ccReg-3347584229 ``` 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-5538659128 ``` ### 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-2825253645 ``` REQUEST: ```xml domain58.ee ``` RESPONSE: ```xml Command completed successfully domain58.ee EIS-70 FIXED:REGISTRANT5046526256 FIXED:SH31743232130 FIXED:SH35555172129 ns.wunscharmstrong174.ee 192.168.1.1 ns.schaefer175.ee 192.168.1.1 ns.feest176.ee 192.168.1.1 registrar1 2015-08-11T11:55:56Z 2015-08-11T11:55:56Z 2016-08-11T11:55:56Z ccReg-7305520906 ``` 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-7996586807 ``` ### 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-1769652713 ``` REQUEST: ```xml domain59.ee 7763e2a63bb5324a562b832ea91f4ea4 ``` RESPONSE: ```xml Command completed successfully domain59.ee EIS-71 FIXED:REGISTRANT4215092657 FIXED:SH67223411132 FIXED:SH37311668131 ns.legros177.ee 192.168.1.1 ns.bosco178.ee 192.168.1.1 ns.kohler179.ee 192.168.1.1 registrar1 2015-08-11T11:55:57Z 2015-08-11T11:55:57Z 2016-08-11T11:55:57Z 7763e2a63bb5324a562b832ea91f4ea4 ccReg-9758443099 ``` 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-3535251971 ``` ### EPP Domain with valid domain deletes domain REQUEST: ```xml domain60.ee dGVzdCBmYWlsCg== ABC-12345 ``` RESPONSE: ```xml Command completed successfully; action pending ABC-12345 ccReg-6418120672 ``` ### 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-1091198620 ``` ### 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-9096837356 ``` ### 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-8675330286 ``` ### EPP Domain with valid domain checks a domain REQUEST: ```xml one.ee ABC-12345 ``` RESPONSE: ```xml Command completed successfully one.ee ABC-12345 ccReg-7290268396 ``` REQUEST: ```xml domain63.ee ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain63.ee in use ABC-12345 ccReg-0077508545 ``` ### 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-8086738861 ``` ### 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-1647524069 ``` ### 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-0909822570 ``` ### EPP Keyrelay makes a keyrelay request REQUEST: ```xml domain64.ee 256 3 8 cmlraXN0aGViZXN0 2607db9557ab057a5ffd16029160a608 P1M13D 1439294162 ``` RESPONSE: ```xml Unimplemented object service domain64.ee 1439294162 ccReg-7220924017 ``` ### EPP Keyrelay returns an error when parameters are missing REQUEST: ```xml domain64.ee 3 8 cmlraXN0aGViZXN0 2607db9557ab057a5ffd16029160a608 Invalid Expiry 1439294163 ``` RESPONSE: ```xml Required parameter missing: keyrelay > keyData > flags [flags] Expiry relative must be compatible to ISO 8601 Invalid Expiry 1439294163 ccReg-9778324427 ``` ### EPP Keyrelay returns an error on invalid relative expiry REQUEST: ```xml domain64.ee 256 3 8 cmlraXN0aGViZXN0 2607db9557ab057a5ffd16029160a608 Invalid Expiry 1439294164 ``` RESPONSE: ```xml Expiry relative must be compatible to ISO 8601 Invalid Expiry 1439294164 ccReg-8033554407 ``` ### EPP Keyrelay returns an error on invalid absolute expiry REQUEST: ```xml domain64.ee 256 3 8 cmlraXN0aGViZXN0 2607db9557ab057a5ffd16029160a608 Invalid Absolute 1439294165 ``` RESPONSE: ```xml Expiry absolute must be compatible to ISO 8601 Invalid Absolute 1439294165 ccReg-3720220217 ``` ### EPP Keyrelay saves legal document with keyrelay REQUEST: ```xml domain64.ee 256 3 8 cmlraXN0aGViZXN0 2607db9557ab057a5ffd16029160a608 P1D JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 1439294166 ``` RESPONSE: ```xml Unimplemented object service domain64.ee 1439294166 ccReg-2343439515 ``` ### EPP Keyrelay validates legal document types REQUEST: ```xml domain64.ee 256 3 8 cmlraXN0aGViZXN0 2607db9557ab057a5ffd16029160a608 P1D JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 1439294167 ``` RESPONSE: ```xml Attribute is invalid: type 1439294167 ccReg-0401411681 ``` 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-7730088590 ``` ### EPP Poll returns no messages in poll REQUEST: ```xml 1439294168 ``` RESPONSE: ```xml Command completed successfully; no messages 1439294168 ccReg-2280914410 ``` ### 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-1986697051 ``` REQUEST: ```xml 1439294169 ``` RESPONSE: ```xml Command completed successfully; no messages 1439294169 ccReg-5202120928 ``` 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-9446890199 ``` REQUEST: ```xml 1439294169 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-08-11T11:56:09Z Balance low. 1439294169 ccReg-5767853600 ``` 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-1789858043 ``` REQUEST: ```xml 1439294169 ``` RESPONSE: ```xml Message was not found 1 1439294169 ccReg-1956891962 ``` 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-9092138622 ``` REQUEST: ```xml 1439294169 ``` RESPONSE: ```xml Command completed successfully 1439294169 ccReg-6745736020 ``` REQUEST: ```xml 1439294169 ``` RESPONSE: ```xml Message was not found 1 1439294169 ccReg-3500436361 ``` ### EPP Poll returns an error on incorrect op REQUEST: ```xml 1439294171 ``` 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'. 1439294171 ccReg-4493252063 ``` ### EPP Poll dequeues multiple messages REQUEST: ```xml 1439294172 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-08-11T11:56:12Z Smth else. 1439294172 ccReg-3040938898 ``` REQUEST: ```xml 1439294172 ``` RESPONSE: ```xml Command completed successfully 1439294172 ccReg-4471665589 ``` REQUEST: ```xml 1439294172 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-08-11T11:56:12Z Something. 1439294172 ccReg-6475550625 ``` REQUEST: ```xml 1439294172 ``` RESPONSE: ```xml Command completed successfully 1439294172 ccReg-9624718637 ``` REQUEST: ```xml 1439294172 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-08-11T11:56:12Z Balance low. 1439294172 ccReg-3070249876 ``` REQUEST: ```xml 1439294173 ``` RESPONSE: ```xml Command completed successfully 1439294173 ccReg-4968625677 ``` REQUEST: ```xml 1439294173 ``` RESPONSE: ```xml Command completed successfully; no messages 1439294173 ccReg-9296884701 ``` ### EPP Session when not connected greets client upon connection RESPONSE: ```xml EPP server (EIS) 2015-08-11T11:56:13Z 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-8845299596 ``` ### 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-5595047459 ``` ### 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-0543938056 ``` ### 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-3872468269 ``` ### 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-8811138694 ``` ### 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-2886908735 ``` ### 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-8092163355 ``` 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-7898443219 ``` ### 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-4059475229 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully; ending session ABC-12345 ccReg-0841409227 ``` ### 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-9094322774 ``` ### 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-3240158726 ```