[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: BER and Attribute Syntax




Dominic,

You have it.  Section 4.1.6 of RFC 2251 clarifies the encoding of attribute values when transfered over the LDAP protocol.

Regads,
Tim Hahn

Internet: hahnt@us.ibm.com
Internal: Timothy Hahn/Endicott/IBM@IBMUS or IBMUSM00(HAHNT)
phone: 607.752.6388     tie-line: 8/852.6388
fax: 607.752.3681



"Steinitz, Dominic J" <Dominic.J.Steinitz@BritishAirways.com>

06/21/2001 11:41 AM

       
        To:        ietf-ldapext <ietf-ldapext@netscape.com>
        cc:        
        Subject:        BER and Attribute Syntax

       


I hope this is the right mailing list for asking these sort of questions. If not can someone please direct me to the correct one.

According to BER, the decimal number 1321should be encoded as Universal Primitive 2 1321= [2,2,5,41] but according to the attribute syntax definitions RFC2252 6.16, INTEGER attributes are encoded as a string of the decimal representation. So to encode an ASN.1 INTEGER we should use BER but to encode an INTEGER attribute we should produce an OctetString of the decimal value. Is this correct?

Dominic.

-------------------------------------------------------------------------------------------------
21st century air travel     http://www.britishairways.com

-------------------------------------------------------------------------------------------------
21st century air travel     http://www.britishairways.com