General Entity Within Domain Tests
RP Sections 2.7.1.x, 2.7.2.x, 2.7.3.x, and 2.7.4.x
Test group: [rdapResponseProfile_2_7_1_X_and_2_7_2_X_and_2_7_3_X_and_2_7_4_X_Validation]
The following steps should be used to test the RDAP protocol section 2.7.1.X and 2.7.2.X and 2.7.3.X and 2.7.4.X of the RDAP Response Profile 2.1:
- Test case -52100: For entities with the registrant, administrative, technical and billing role within the
domain object, if a remarks member with the title "REDACTED FOR PRIVACY" is
included, validate that the type member is "object redacted due to authorization".
{ "code": -52100, "value": "<entity data structure>", "message": "An entity with the registrant, administrative, technical or billing role with a remarks members with the title 'REDACTED FOR PRIVACY' was found, but the description and type does not contain the value in 2.7.4.3 of the RDAP_Response_Profile_2_1." }
- Test case -52101: For entities with the registrant, administrative, technical and billing role within the domain object, if a remarks member with the title "REDACTED FOR PRIVACY" is not included, validate that valid handle , fn , adr , tel members are included. For the adr member, validate that the following RDDS fields are included: Street and City.
- Test case -52102: For entities with the registrant, administrative, technical and billing role within the domain object, if a remarks member with the title "REDACTED FOR PRIVACY" is not included, validate that the handle comply with the following format specified in RFC5730: "(\w|_){1,80}-\w{1,8}".
- Test case -52103: For entities with the registrant, administrative, technical and billing role within the domain object, if a remarks member with the title "REDACTED FOR PRIVACY" is not included and the handle conforms to the format: "(\w|_){1,80}-\w{1,8}", validate that the string followed by a hyphen ("-", ASCII value 0x002D) is registered in EPPROID.
- Test case -52104: Only one entity shall be assigned the following roles: registrant, administrative,
technical and billing.
See Registrant Without CC Parameter in the conformance considerations for more information.
{ "code": -52104, "value": "<entities data structure>", "message": "More than one entity with the following roles were found: registrant, administrative, technical and billing." }
- Test case -52105: For entities with the registrant role within the domain object, validate that the CC parameter is included in the entity as defined in RFC8605.
- Test case -52106: For entities with the registrant, administrative, technical and billing role within the domain object, if a remarks member with the title "REDACTED FOR PRIVACY" is not included and the handle conforms to the format: "(\w|_){1,80}-\w{1,8}", validate that the string followed by a hyphen ("-", ASCII value 0x002D) is not “ICANNRST”.