Dominic, You are right about the BER encoding of the integer values, but this is only used on DAP, DSP and DISP. In LDAP we use the string representation; i.e. it is sent across as the visual decimal representation "1321". It makes it easier to read the trace with a protocol analyzer. Cheers, ....Erik. Erik Skovgaard Siemens Meta-Directory Solutions Phone: +1 604-204-0750 Fax: +1 604-204-0760 -----Original Message----- From: Steinitz, Dominic J [mailto:Dominic.J.Steinitz@BritishAirways.com] Sent: Thursday, June 21, 2001 04:41 To: ietf-ldapext 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
Attachment:
Skovgaard, Erik.vcf
Description: Binary data