Browse Prior Art Database

The X.500 String Representation of Standard Attribute Syntaxes (RFC1488)

IP.com Disclosure Number: IPCOM000002315D
Original Publication Date: 1993-Jul-01
Included in the Prior Art Database: 2000-Sep-12
Document File: 9 page(s) / 16K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

T. Howes: AUTHOR [+4]

Abstract

The Lightweight Directory Access Protocol (LDAP) [9] requires that the contents of AttributeValue fields in protocol elements be octet strings. This document defines the requirements that must be satisfied by encoding rules used to render Directory attribute syntaxes into a form suitable for use in the LDAP, then goes on to define the encoding rules for the standard set of attribute syntaxes defined in [1,2] and [3].

This text was extracted from a ASCII document.
This is the abbreviated version, containing approximately 17% of the total text.

Network Working Group T. Howes

Request for Comments: 1488 University of Michigan

S. Kille

ISODE Consortium

W. Yeong

Performance Systems International

C. Robbins

NeXor Ltd.

July 1993

The X.500 String Representation of Standard Attribute Syntaxes

Status of this Memo

This RFC specifies an IAB standards track protocol for the Internet

community, and requests discussion and suggestions for improvements.

Please refer to the current edition of the "IAB Official Protocol

Standards" for the standardization state and status of this protocol.

Distribution of this memo is unlimited.

Abstract

The Lightweight Directory Access Protocol (LDAP) [9] requires that

the contents of AttributeValue fields in protocol elements be octet

strings. This document defines the requirements that must be

satisfied by encoding rules used to render Directory attribute

syntaxes into a form suitable for use in the LDAP, then goes on to

define the encoding rules for the standard set of attribute syntaxes

defined in [1,2] and [3].

1. Attribute Syntax Encoding Requirements

This section defines general requirements for lightweight directory

protocol attribute syntax encodings. All documents defining attribute

syntax encodings for use by the lightweight directory protocols are

expected to conform to these requirements.

The encoding rules defined for a given attribute syntax must produce

octet strings. To the greatest extent possible, encoded octet

strings should be usable in their native encoded form for display

purposes. In particular, encoding rules for attribute syntaxes

defining non-binary values should produce strings that can be

displayed with little or no translation by clients implementing the

lightweight directory protocols.

2. Standard Attribute Syntax Encodings

For the purposes of defining the encoding rules for the standard

attribute syntaxes, the following auxiliary BNF definitions will be

used:

::= 'a' | 'b' | 'c' | 'd' | 'e' | 'f' | 'g' | 'h' | 'i' |

'j' | 'k' | 'l' | 'm' | 'n' | 'o' | 'p' | 'q' | 'r' |

's' | 't' | 'u' | 'v' | 'w' | 'x' | 'y' | 'z' | 'A' |

'B' | 'C' | 'D' | 'E' | 'F' | 'G' | 'H' | 'I...