Begin forwarded message:
From: Douglas Gray Stephens <[EMAIL PROTECTED]> Date: 3 June 2004 15:58:41 BST To: [EMAIL PROTECTED] Subject: Potential bug in Net::LDAP (with binary data) Message-Id: <[EMAIL PROTECTED]>
Graham,
I have an odd observation while working with a usercertificate;binary data. At present I have not tracked this down to Net::LDAP, but thought that you may have some suggestions.
The attached perl replaces my certificate. I have access to a few servers (old Innosoft (strictly v2 with guess as to what the v3 standards would be), iPlanet 5.1, and SunOne 5.2 (both very much v3)).
I see different results against the two Innosoft LDAP servers, on one, the data appears to be loaded into my record as
usercertificate;binary:: TUlJRFREQ0NBcldnQXdJQkFnSUVQZDJmdGpBTkJna3Foa2lHOXcwQ
kFRVUZBREJnTVFzd0NRWURWUVFHRXdKQlRqRU1NQW9HQTFVRUNoTURjMnhpTVEwd0N3WURW UVFMRX
dSeWIyeGxNVFF3TWdZRFZRUURFeXRUWTJoc2RXMWlaWEpuWlhJZ1FYVmlZV1JsSUMwZ1EyV nlkR2x
tYVdOaGRHVWdRWFYwYUc5eWFYUjVNQjRYRFRBeU1USXdOakUyTVRZMU0xb1hEVEExTVRJd0 5qRTJO
RFkxTTFvd1RERUxNQWtHQTFVRUJoTUNRVTR4RERBS0JnTlZCQW9UQTFOTVFqRVJNQThHQTF VRUN4T
UlaVzF3Ykc5NVpXVXhIREFhQmdOVkJBTVRFMEpoWW1GeUlFRm9iV0ZrSUNBeU1qWTFNVE13 Z1o4d0
RRWUpLb1pJaHZjTkFRRUJCUUFEZ1kwQU1JR0pBb0dCQUo1YUxPYU4rVjBCN0hWU01SaDFPU zM3UWh
Zb2JNaC9BYVNYTkU2Y2dveEp6NVpoaDRDNGhkMHdBWFNyTUZSMkUrZmx4ZXBJZ0RsSG5lRG E4R0VK
RHl3Q0E2UnAxbnJ4NWVIMXorNzNnNDV2OXFnY2xHcVc3di9meUpRVmNIdE1PODdPa1V4UVZ vMVFzN
mhzV2ZCYVg5STNUTWZZZ3ZQWVVtc1p5dmxtVHNCN0FnTUJBQUdqZ2dFbE1JSUJJVEFsQmdO VkhSRU
VIakFjZ1JwaVlXaHRZV1JBYUc5MWMzUnZiaTV6Ym5NdWMyeGlMbU52YlRDQmhBWURWUjBmQ kgwd2V
6QjVvSGVnZGFSek1IRXhDekFKQmdOVkJBWVRBa0ZPTVF3d0NnWURWUVFLRXdOemJHSXhEVE FMQmdO
VkJBc1RCSEp2YkdVeE5EQXlCZ05WQkFNVEsxTmphR3gxYldKbGNtZGxjaUJCZFdKaFpHVWd MU0JEW
lhKMGFXWnBZMkYwWlNCQmRYUm9iM0pwZEhreER6QU5CZ05WQkFNVEJrTlNUREUxTURBTEJn TlZIUT
hFQkFNQ0JTQXdId1lEVlIwakJCZ3dGb0FVT1BCWmpGN3IyRXBycTYrZEFtNktrTmFvK29vd 0hRWUR
WUjBPQkJZRUZKQ1RpcXl0T1F0dHVtVVVHNjZzR1RwRUJmTk5NQWtHQTFVZEV3UUNNQUF3R1 FZSktv
Wklodlo5QjBFQUJBd3dDaHNFVmpZdU1BTUNCSkF3RFFZSktvWklodmNOQVFFRkJRQURnWUV BVk4vV
jlscWxxWDJmTVhzTU9mWENkSnlFM29RTWRNaDJSaUNmSzRoZXYxWklmWU9VRmlpRmlibzN1 T0JXWC
toSkZMTmk5TmNuWDk2Sm9UNVZic25LN2xCRXBSK0ROZUJSMVhrRlg3YU1XUk1NR2w4VG1nO W1sQ0V
WTHQyeUwzZUtGUWJ3bE8rSk9EM0w2TDRXaENNOU9RSGlXRk9Ra2Q2clFjeE1lM3NkSndRPQ ==
userCertificate: MIIDTDCCArWgAwIBAgIEPd2ftjANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGE
wJBTjEMMAoGA1UEChMDc2xiMQ0wCwYDVQQLEwRyb2xlMTQwMgYDVQQDEytTY2hsdW1iZXJn ZXIgQX
ViYWRlIC0gQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTAyMTIwNjE2MTY1M1oXDTA1MTIwN jE2NDY
1M1owTDELMAkGA1UEBhMCQU4xDDAKBgNVBAoTA1NMQjERMA8GA1UECxMIZW1wbG95ZWUxHD AaBgNV
BAMTE0JhYmFyIEFobWFkICAyMjY1MTMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJ5 aLOaN+
V0B7HVSMRh1OS37QhYobMh/ AaSXNE6cgoxJz5Zhh4C4hd0wAXSrMFR2E+flxepIgDlHneDa8GEJDy
wCA6Rp1nrx5eH1z+73g45v9qgclGqW7v/ fyJQVcHtMO87OkUxQVo1Qs6hsWfBaX9I3TMfYgvPYUms
ZyvlmTsB7AgMBAAGjggElMIIBITAlBgNVHREEHjAcgRpiYWhtYWRAaG91c3Rvbi5zbnMuc2 xiLmNv
bTCBhAYDVR0fBH0wezB5oHegdaRzMHExCzAJBgNVBAYTAkFOMQwwCgYDVQQKEwNzbGIxDTA LBgNVB
AsTBHJvbGUxNDAyBgNVBAMTK1NjaGx1bWJlcmdlciBBdWJhZGUgLSBDZXJ0aWZpY2F0ZSBB dXRob3
JpdHkxDzANBgNVBAMTBkNSTDE1MDALBgNVHQ8EBAMCBSAwHwYDVR0jBBgwFoAUOPBZjF7r2 Eprq6+
dAm6KkNao+oowHQYDVR0OBBYEFJCTiqytOQttumUUG66sGTpEBfNNMAkGA1UdEwQCMAAwGQ YJKoZI
hvZ9B0EABAwwChsEVjYuMAMCBJAwDQYJKoZIhvcNAQEFBQADgYEAVN/ V9lqlqX2fMXsMOfXCdJyE3
oQMdMh2RiCfK4hev1ZIfYOUFiiFibo3uOBWX+hJFLNi9NcnX96JoT5VbsnK7lBEpR+DNeBR 1XkFX7
aMWRMMGl8Tmg9mlCEVLt2yL3eKFQbwlO+JOD3L6L4WhCM9OQHiWFOQkd6rQcxMe3sdJwQ=
so you'll notice that the two values are different, and the second has an attribute called userCertificate:, rather than the expected userCertificate::. One the second server, I get the expected attribute names.
I cannot narrow this down to particular versions of Net::LDAP (I've tried 0.2701, 0.29, and 0.31), but thought that it was worth reporting.
Please let me know if you want me to do some more testing to help narrow down the issue.
Douglas.
test.pl
Description: Binary data
--
================================ Douglas GRAY STEPHENS Technical Architect (Directories) Schlumberger Cambridge Research High Cross, Madingley Road, Cambridge. CB3 0EL ENGLAND
Phone +44 1223 325295 Mobile +44 773 0051628 Fax +44 1223 311830 Email [EMAIL PROTECTED] ================================