|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 2521 Details
Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges
This page provides all information on Problem Report 2521.
Report 2521 Actions
Problem Report Number 2521 Submitter's Classification Test Suite problem State Resolved Resolution Test Suite Deficiency (TSD) Problem Resolution ID TSD.X.1305 Raised 2006-08-26 04:52 Updated 2006-09-20 16:22 Published 2006-09-20 16:22 Product Standard LDAP Certified Certification Program The Open Brand certification program Test Suite VSLDAP version 2.2 GA Test Identification relationship3_4_0_10 to relationship3_4_0_16 Specification IETF RFC2253 Location in Spec Par. 4 Problem Summary Error in relationship3_4_0_10 to relationship3_4_0_16 Problem Text The way the tests are written will lead to a wrong result :
...
String baseObject = "cn=\"Easy Come, Easy
Go\",ou=Syntaxes,ou=Search,o=IMC,c=US";
String filter = "(cn=\"Easy Come, Easy Go\")";
SearchRequest Request = new SearchRequest( baseObject, filter );
...
Here, the base object cn RDN's value is surrounded by quote, and as it's
in a DN, that mean we must have an attribute named cn which value will be :
Easy Come, Easy Go, without quote. In the DN, the quote are only used to
allow the presence of a ',' without having to escape it. In DN, as
stated in RFC 2253, surrounding quotes are not part of the value (par. 4):
"Implementations MUST allow a value to be surrounded by quote ('"' ASCII
34) characters, which are not part of the value ..."
So the search for an attribute which contains quote should fail,
because, as stated in RFC 2254, all characters are valid except *, (, ),
\ and NUL, which should be esqcaped using a \ and their hex value (par. 4)
Solution: the filter should be written :
String filter = "(cn=Easy Come, Easy Go)";
The problem is the very same with relationship3_4_0_11 to
relationship3_4_0_16Test Output The test report a failure. Review Information
Review Type TSMA Review Start Date 2006-08-26 04:52 Last Updated 2006-08-31 17:48 Completed 2006-08-31 17:48 Status Complete Review Recommendation Test Suite Deficiency (TSD) Review Response We recommend it is a test suite fault, and the test should be changed to
as suggested, i.e. filter = "(cn=Easy Come, Easy Go)". However we would
like to have some feedbacks - please see review comments.
Review Type SA Review Start Date 2006-08-31 16:48 Last Updated 2006-09-20 02:52 Completed 2006-09-20 02:52 Status Complete Review Resolution Test Suite Deficiency (TSD) Review Conclusion After 14 day review the relevant working group has concluded that this
PR represents an agreed test suite deficiency.
Problem Reporting System Options:
- View Report 2521
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority