LDAPVersion contains version information about the LDAP C SDK. Call the ldap_version() function to return a pointer to an LDAPVersion structure containing the version information.
LDAPVersion is defined as follows:
typedef struct _LDAPVersion { int sdk_version;
int protocol_version;
int SSL_version;
int security_level;
} LDAPVersion;The fields in this structure are described below:
sdk_version | |
protocol_version | |
SSL_version | |
security_level |
#include <ldap.h>
#include <stdio.h>
...
LDAPVersion ver;
double SDKVersion;
...
/* Print version information */
SDKVersion = ldap_version( &ver );
printf( "SDK Version: %1.2f\n", SDKVersion/100.0 );
printf( "Highest LDAP Protocol Supported: %1.2f\n",
ver.protocol_version/100.0 );
printf( "SSL Level Supported: %1.2f\n", ver.SSL_version/100.0 );
if ( ver.security_level != LDAP_SECURITY_NONE ) {printf( "Level of encryption: %d bits\n", ver.security_level );
} else {printf( "SSL not enabled.\n" );
...
Last Updated: 10/01/98 17:05:28