ns_cred_t
strings2cred(ns_cred_t *nsc, char *user, char *passwd, char *auth)
(void) memset(nsc, 0, sizeof (ns_cred_t));
ns_cred_t nsc;
idmap_nldap_set(idmap_nm_handle_t *p, ns_cred_t *nsc, char *dn, char *attr,
ns_cred_t *credp;
if ((credp = (ns_cred_t *)calloc(1, sizeof (ns_cred_t))) == NULL) {
static ns_cred_t authority;
get_admin_dn(ns_cred_t *credp, int *status, ns_ldap_error_t **errorp)
ns_cred_t *credp = NULL;
if ((credp = (ns_cred_t *)calloc(1, sizeof (ns_cred_t))) == NULL) {
ns_cred_t *cred = NULL;
ns_cred_t *
__ns_ldap_dupAuth(const ns_cred_t *authp)
ns_cred_t *ap;
ap = (ns_cred_t *)calloc(1, sizeof (ns_cred_t));
__ns_ldap_freeCred(ns_cred_t ** credp)
ns_cred_t *ap;
__s_api_is_auth_matched(const ns_cred_t *auth1,
const ns_cred_t *auth2)
openConnection(LDAP **ldp, const char *serverAddr, const ns_cred_t *auth,
ns_cred_t **authp,
*authp = (ns_cred_t *)calloc(1, sizeof (ns_cred_t));
const ns_cred_t *cred, /* credentials for bind */
ns_cred_t *authp = NULL;
ns_cred_t anon;
(void) memset(&anon, 0, sizeof (ns_cred_t));
const ns_cred_t *cred, /* credentials for bind */
createTLSSession(const ns_cred_t *auth, const char *serverAddr,
createSession(const ns_cred_t *auth, const char *serverAddr,
doSimpleBind(const ns_cred_t *auth,
doSASLBind(const ns_cred_t *auth,
performBind(const ns_cred_t *auth,
ns_ldap_return_code (*binder)(const ns_cred_t *auth,
printCred(FILE *fp, const ns_cred_t *cred)
static ns_ldap_return_code performBind(const ns_cred_t *,
const ns_cred_t *auth, Connection **conp)
static ns_ldap_return_code createSession(const ns_cred_t *,
const ns_cred_t *auth, ConnectionID *cID, int timeoutSec,
static int openConnection(LDAP **, const char *, const ns_cred_t *,
is_server_cred_matched(const char *server, const ns_cred_t *cred,
const ns_cred_t *cred)
__s_api_conn_mt_get(const char *server, const int flags, const ns_cred_t *cred,
int __s_api_conn_mt_get(const char *, const int, const ns_cred_t *,
ns_cred_t *auth;
const ns_cred_t *i_auth;
const ns_cred_t *, int *,
ns_cred_t *__ns_ldap_dupAuth(const ns_cred_t *authp);
boolean_t __s_api_is_auth_matched(const ns_cred_t *auth1,
const ns_cred_t *auth2);
const ns_cred_t *auth,
const ns_cred_t *auth,
const ns_cred_t *auth,
const ns_cred_t *auth,
const ns_cred_t *lkd_cred;
find_domainname(const char *dn, char **domainname, const ns_cred_t *cred,
const ns_cred_t *cred, ns_ldap_error_t **errorp)
const ns_cred_t *auth,
const ns_cred_t *auth,
__ns_ldap_auth(const ns_cred_t *auth, const int flags, ns_ldap_error_t **errorp,
__ns_ldap_uid2dn(const char *uid, char **userDN, const ns_cred_t *cred,
__ns_ldap_dn2uid(const char *dn, char **userIDp, const ns_cred_t *cred,
const ns_cred_t *cred, ns_ldap_error_t **errorp)
__ns_ldap_dn2domain(const char *dn, char **domain, const ns_cred_t *cred,
ns_cred_t cred;
(void) memset(&cred, 0, sizeof (ns_cred_t));
const ns_cred_t *cred,
const ns_cred_t *cred,
const ns_cred_t *cred,
const ns_cred_t *cred,
const ns_cred_t *cred,
const ns_cred_t *cred,
const ns_cred_t *cred,
const ns_cred_t *cred,
const ns_cred_t *cred,
const ns_cred_t *cred,
const ns_cred_t *cred,
const ns_cred_t *cred,
const ns_cred_t *cred,
const ns_cred_t *cred,
const ns_cred_t *cred,
const ns_cred_t *cred,
ns_cred_t **credp);
const ns_cred_t *cred,
ns_cred_t default_cred;
ns_cred_t anon;
(void) memset(&anon, 0, sizeof (ns_cred_t));
ns_cred_t user_cred = {{NS_LDAP_AUTH_NONE,
const ns_cred_t *cred,
const ns_cred_t *cred,
get_admin_passwd(ns_cred_t *cred, ns_ldap_error_t **errorp)
const ns_cred_t *cred,
if ((rc = get_admin_passwd((ns_cred_t *)cred, errorp)) !=
const ns_cred_t *cred,
const ns_cred_t *cred,
const ns_cred_t *cred,
const ns_cred_t *cred,
const ns_cred_t *cred,
const ns_cred_t *cred = NULL;
ns_cred_t *credp = NULL;
ns_cred_t *credp = NULL;
extern int authenticate(ns_cred_t **, const char *, const char *, int *);
if ((credp = (ns_cred_t *)calloc(1, sizeof (ns_cred_t))) == NULL)
authenticate(ns_cred_t **credpp, const char *usrname, const char *pwd,
ns_cred_t *credp;
ns_cred_t *credp;
if ((credp = (ns_cred_t *)calloc(1, sizeof (ns_cred_t))) == NULL)
ns_cred_t *cred; /* info to update name service */
static NSL_RESULT _connectToLDAP(ns_cred_t *cred, LDAP **ld);
ns_cred_t *cred = NULL;
_connectToLDAP(ns_cred_t *cred, LDAP **ld)