|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 2278 Details
Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges
This page provides all information on Problem Report 2278.
Report 2278 Actions
Problem Report Number 2278 Submitter's Classification Test Suite problem State Resolved Resolution Rejected (REJ) Problem Resolution ID REJ.X.0641 Raised 2003-08-21 04:58 Updated 2003-08-27 14:25 Published 2003-08-27 14:25 Product Standard LDAP Certified Certification Program The Open Brand certification program Test Suite VSLDAP version 2.1-GA Test Identification Test ID: 1_4_2_28 and 1_4_2_30 Problem Summary Request to desupport SSL 4.0 SDK and replace with 5.0 SDK Problem Text Error Description: The test case failed when the vsldap client sent a
client hello,
the server then returned with a server hello. At this
stage the client failed to verify the server hello and closed
the connection. We have no way to figure out what was wrong
with the client side or the package that the ldap server sent
back to the client.
Please provide a debug libraries or source code that we can rebuild
on for debugging it.
Moreover,
- SSL server auth only connection to our ldap server passed using
Netscape
browser to connect to the ldap server via the url ldaps://<ldap_server>
Server SSL port: 636
SSL version: 3
LDAP server is on Solaris.
- I also verified that our ldap server worked fine with Netscape SDK
5.0
on Solaris platform while vsldap uses Netscape SDK version 4.0
================================================================
iPlanet LDAP SDK for C, version 5.0
=================================================================
Documentation for this release of the LDAP SDK for C is located
at the following URL:
http://docs.iplanet.com/docs/manuals/directory.html#SDKC
The documentation set includes the "Release Notes" (in HTML
format) and the "Netscape LDAP SDK for C Programmer's Guide."
The Programmer's Guide is available in PDF and HTML formats.
Please note that the LDAP SDK for C library is most of the time
ahead of our official documentation. For example, we currently
don't have a 5.0 branded version of the documentation, however,
using the latest 4.1 version should be sufficient.
================================================
The c client program:
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <sys/stat.h>
#include <unistd.h>
#include "ldap.h"
#include "ldap_ssl.h"
/* Adjust these setting for your own LDAP server */
#define HOSTNAME "hsastry-sun"
#define PORT_NUMBER 636
#define FIND_DN "cn=Directory Manager,o=imc,c=us"
#ifdef NEVER
int
main( int argc, char **argv )
#endif
int main()
{
LDAP *ld;
LDAPMessage *result, *e;
BerElement *ber;
char *a;
char **vals;
int i, rc;
/* Initialize client, using mozilla's certificate database */
printf("start ssl setup\n");
if ( ldapssl_client_init("/home/qdinh/.netscape/", NULL ) < 0)
{
printf( "Failed to initialize SSL client...\n" );
return( 1 );
}
/* Get a handle to an LDAP connection. */
if ( (ld = ldapssl_init( HOSTNAME, PORT_NUMBER,1 )) == NULL ) {
perror( "ldapssl_init" );
return( 1 );
}
/* Bind anonymously to the LDAP server. */
rc = ldap_simple_bind_s( ld, NULL, NULL );
if ( rc != LDAP_SUCCESS ) {
fprintf(stderr, "ldap_simple_bind_s: %s\n",
ldap_err2string(rc));
return( 1 );
}
}
Solution: Please provide a debug libraries or source code that we can
rebuild on for debugging it.
Or upgrade the test suite to SSL 5.0 SDKReview Information
Review Type TSMA Review Start Date 2003-08-21 04:58 Last Updated 2003-08-22 02:54 Completed 2003-08-22 02:54 Status Complete Review Recommendation No Resolution Given Review Response We do not have enough information to determine if the test suite is at
fault. We know from discussion with the reporter that both test suite
and server share a common encryption cipher. The failure to complete the
SSL handshake has not been explained. We know that other test suite
users have been able to successfully connect using the same test suite
software.
Review Type SA Review Start Date 2003-08-22 01:54 Last Updated 2003-08-22 03:07 Completed 2003-08-22 03:07 Status Complete Review Resolution Rejected (REJ) Review Conclusion The submitter does not provide enough information to determine if the
test suite is at fault. Therefore this PR is rejected as a TSD on
procedural grounds, pending further investigation and resolution by
means of the support channel.
Problem Reporting System Options:
- View Report 2278
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority