Hi. I am working on migrating a perl script that uses Net::LDAP from HP-UX to 
RedHat Linux. When running the script on RedHat Linux, the debug seems to 
indicate that Net:LDAP is returning a 00 for the ASN1 data type instead of the 
standard 30:

00 82 07 4D 02 01 03 64 82 07 46 04 2D 75 69 64 ...M...d..F.-uid

Everything else is identical to the script running on HP-UX, including all of 
the data returned. Only the ASN1 type is different. This is what I see in HP-UX

30 82 07 4D 02 01 03 64 82 07 46 04 2D 75 69 64 0..M...d..F.-uid

This results in a decode error since the data type is incorrect.

decode error 00<=>30 0 8  at 
/opt/perl/Convert-ASN1-0.33/lib/Convert/ASN1/_decode.pm line 117

The working script is actually using a very old version of Net::LDAP and 
Convert:ASN1, while the non-working script was updated to the latest versions 
to see if that would resolve the issue. It hasn't, so I'm guessing that there 
is something else preventing Net::LDAP from returning the correct value for the 
ASN1 data type. Any ideas on why this would be happening and how to get 
Net::LDAP to return the correct data type? Any assistance would be appreciated. 
Thanks!

John Hirsch



This e-mail and any attachments may contain confidential information of 
Northwestern Mutual. If you are not the intended recipient of this message, be 
aware that any disclosure, copying, distribution or use of this e-mail and any 
attachments is prohibited. If you have received this e-mail in error, please 
notify Northwestern Mutual immediately by returning it to the sender and delete 
all copies from your system. Please be advised that communications with {SECURE 
MESSAGE} in the subject line have been sent using a secure messaging system. 
Communications that do not have this tag may not be secure and could be 
observed by a third party. Our commitment to privacy: At Northwestern Mutual, 
your privacy is important to us. For more information about our privacy 
practices, please review our privacy notices. 


Reply via email to