⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc4515.txt

📁 samba最新软件
💻 TXT
📖 第 1 页 / 共 2 页
字号:
RFC 4515     LDAP: String Representation of Search Filters     June 20065.  Security Considerations   This memo describes a string representation of LDAP search filters.   While the representation itself has no known security implications,   LDAP search filters do.  They are interpreted by LDAP servers to   select entries from which data is retrieved.  LDAP servers should   take care to protect the data they maintain from unauthorized access.   Please refer to the Security Considerations sections of [RFC4511] and   [RFC4513] for more information.6.  Normative References   [RFC2119]   Bradner, S., "Key words for use in RFCs to Indicate               Requirement Levels", BCP 14, RFC 2119, March 1997.   [RFC3629]   Yergeau, F., "UTF-8, a transformation format of ISO               10646", STD 63, RFC 3629, November 2003.   [RFC4234]   Crocker, D. and P. Overell, "Augmented BNF for Syntax               Specifications: ABNF", RFC 4234, October 2005.   [RFC4510]   Zeilenga, K., Ed., "Lightweight Directory Access Protocol               (LDAP): Technical Specification Road Map", RFC 4510, June               2006.   [RFC4511]   Sermersheim, J., Ed., "Lightweight Directory Access               Protocol (LDAP): The Protocol", RFC 4511, June 2006.   [RFC4512]   Zeilenga, K., "Lightweight Directory Access Protocol               (LDAP): Directory Information Models", RFC 4512, June               2006.   [RFC4513]   Harrison, R., Ed., "Lightweight Directory Access Protocol               (LDAP): Authentication Methods and Security Mechanisms",               RFC 4513, June 2006.   [RFC4517]   Legg, S., Ed., "Lightweight Directory Access Protocol               (LDAP): Syntaxes and Matching Rules", RFC 4517, June               2006.   [Unicode]   The Unicode Consortium, "The Unicode Standard, Version               3.2.0" is defined by "The Unicode Standard, Version 3.0"               (Reading, MA, Addison-Wesley, 2000. ISBN 0-201-61633-5),               as amended by the "Unicode Standard Annex #27: Unicode               3.1" (http://www.unicode.org/reports/tr27/) and by the               "Unicode Standard Annex #28: Unicode 3.2."Smith and Howes             Standards Track                     [Page 7]RFC 4515     LDAP: String Representation of Search Filters     June 20067.  Informative References   [RFC4516]   Smith, M., Ed. and T. Howes, "Lightweight Directory               Access Protocol (LDAP): Uniform Resource Locator", RFC               4516, June 2006.   [X.690]     Specification of ASN.1 encoding rules: Basic, Canonical,               and Distinguished Encoding Rules, ITU-T Recommendation               X.690, 1994.8.  Acknowledgements   This document replaces RFC 2254 by Tim Howes.  RFC 2254 was a product   of the IETF ASID Working Group.   Changes included in this revised specification are based upon   discussions among the authors, discussions within the LDAP (v3)   Revision Working Group (ldapbis), and discussions within other IETF   Working Groups.  The contributions of individuals in these working   groups is gratefully acknowledged.Smith and Howes             Standards Track                     [Page 8]RFC 4515     LDAP: String Representation of Search Filters     June 2006Appendix A: Changes Since RFC 2254A.1.  Technical Changes   Replaced [ISO 10646] reference with [Unicode].   The following technical changes were made to the contents of the   "String Search Filter Definition" section:   Added statement that the string representation is a string of UTF-8-   encoded Unicode characters.   Revised all of the ABNF to use common productions from [RFC4512].   Replaced the "value" rule with a new "assertionvalue" rule within the   "simple", "extensible", and "substring" ("initial", "any", and   "final") rules.  This matches a change made in [RFC4517].   Added "(" and ")" around the components of the <extensible>   subproductions for clarity.   Revised the "attr", "matchingrule", and "assertionvalue" ABNF to more   precisely reference productions from the [RFC4512] and [RFC4511]   documents.   "String Search Filter Definition" section: replaced "greater" and   "less" with "greaterorequal" and "lessorequal" to avoid confusion.   Introduced the "valueencoding" and associated "normal" and "escaped"   rules to reduce the dependence on descriptive text.  The "normal"   production restricts filter strings to valid UTF-8 sequences.   Added a statement about expected behavior in light of RFC 2254's lack   of a clear definition of "string representation."A.2.  Editorial Changes   Changed document title to include "LDAP:" prefix.   IESG Note: removed note about lack of satisfactory mandatory   authentication mechanisms.   Header and "Authors' Addresses" sections: added Mark Smith as the   document editor and updated affiliation and contact information.   "Table of Contents" and "Intellectual Property" sections: added.   Copyright: updated per latest IETF guidelines.Smith and Howes             Standards Track                     [Page 9]RFC 4515     LDAP: String Representation of Search Filters     June 2006   "Abstract" section: separated from introductory material.   "Introduction" section: new section; separated from the Abstract.   Updated second paragraph to indicate that RFC 2254 is replaced by   this document (instead of RFC 1960).  Added reference to the   [RFC4510] document.   "LDAP Search Filter Definition" section: made corrections to the LDAP   search filter ABNF so it matches that used in [RFC4511].   Clarified the definition of 'value' (now 'assertionvalue') to take   into account the fact that it is not precisely an AttributeAssertion   from [RFC4511] Section 4.1.6 (special handling is required for some   characters).  Added a note that each octet of a character to be   escaped is replaced by a backslash and two hex digits, which   represent a single octet.   "Examples" section: added four additional examples: (seeAlso=),   (cn:=Betty Rubble), (:1.2.3:=Wilma Flintstone), and   (1.3.6.1.4.1.1466.0=\04\02\48\69).  Replaced one occurrence of "a   value" with "an assertion value".  Corrected the description of this   example: (sn:dn:2.4.6.8.10:=Barney Rubble).  Replaced the numeric OID   in the first extensible match example with "caseExactMatch" to   demonstrate use of the descriptive form.  Used "DN" (uppercase) in   the last extensible match example to remind the reader to treat the   <dnattrs> production as case insensitive.  Reworded the description   of the fourth escaping mechanism example to avoid making assumptions   about byte order.  Added text to the fifth escaping mechanism example   to spell out what the non-ASCII characters are in Unicode terms.   "Security Considerations" section: added references to [RFC4511] and   [RFC4513].   "Normative References" section: renamed from "References" per new RFC   guidelines.  Changed from [1] style to [RFC4511] style throughout the   document.  Added entries for [Unicode], [RFC2119], [RFC4513],   [RFC4512], and [RFC4510] and updated the UTF-8 reference.  Replaced   RFC 822 reference with a reference to RFC 4234.   "Informative References" section: (new section) moved [X.690] to this   section.  Added a reference to [RFC4516].   "Acknowledgements" section: added.   "Appendix A: Changes Since RFC 2254" section: added.   Surrounded the names of all ABNF productions with "<" and ">" where   they are used in descriptive text.Smith and Howes             Standards Track                    [Page 10]RFC 4515     LDAP: String Representation of Search Filters     June 2006   Replaced all occurrences of "LDAPv3" with "LDAP."Authors' Addresses   Mark Smith, Editor   Pearl Crescent, LLC   447 Marlpool Dr.   Saline, MI 48176   USA   Phone: +1 734 944-2856   EMail: mcs@pearlcrescent.com   Tim Howes   Opsware, Inc.   599 N. Mathilda Ave.   Sunnyvale, CA 94085   USA   Phone: +1 408 744-7509   EMail: howes@opsware.comSmith and Howes             Standards Track                    [Page 11]RFC 4515     LDAP: String Representation of Search Filters     June 2006Full Copyright Statement   Copyright (C) The Internet Society (2006).   This document is subject to the rights, licenses and restrictions   contained in BCP 78, and except as set forth therein, the authors   retain all their rights.   This document and the information contained herein are provided on an   "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS   OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET   ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,   INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE   INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED   WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.Intellectual Property   The IETF takes no position regarding the validity or scope of any   Intellectual Property Rights or other rights that might be claimed to   pertain to the implementation or use of the technology described in   this document or the extent to which any license under such rights   might or might not be available; nor does it represent that it has   made any independent effort to identify any such rights.  Information   on the procedures with respect to rights in RFC documents can be   found in BCP 78 and BCP 79.   Copies of IPR disclosures made to the IETF Secretariat and any   assurances of licenses to be made available, or the result of an   attempt made to obtain a general license or permission for the use of   such proprietary rights by implementers or users of this   specification can be obtained from the IETF on-line IPR repository at   http://www.ietf.org/ipr.   The IETF invites any interested party to bring to its attention any   copyrights, patents or patent applications, or other proprietary   rights that may cover technology that may be required to implement   this standard.  Please address the information to the IETF at   ietf-ipr@ietf.org.Acknowledgement   Funding for the RFC Editor function is provided by the IETF   Administrative Support Activity (IASA).Smith and Howes             Standards Track                    [Page 12]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -