Hi everyone. I am writting an LDAP client. I am able to simple bind, and simble bind over SSL.
I am having trouble with getting options. I am kinda a noob to C programming. What am I doing wrong? Here is what I have.
if ((ld = ldap_init(HOSTNAME, PORTNUMBER)) == NULL) { perror("ldap_init"); return (1); } version = LDAP_VERSION3; if (ldap_set_option(ld, LDAP_OPT_PROTOCOL_VERSION, &version) != LDAP_SUCCESS) { //rc = ldap_get_lderrno(ld, NULL, NULL); fprintf(stderr, "ldap_set_option: %s\n", ldap_err2string(rc)); ldap_unbind(ld); return (1); } ldap_start_tls_s(ld, NULL, NULL); char **temp; if (ldap_get_option(ld, LDAP_OPT_X_TLS_CACERTDIR, temp) != LDAP_SUCCESS) { ldap_perror(ld, "ldap_get_option"); return (1); } Everything works except I am having problems with the ldap_get_option. thanks