| nfs-ganesha 1.4 | 
#include <sys/param.h>#include <rpc/rpc.h>#include <sys/stat.h>#include <sys/socket.h>#include <arpa/inet.h>#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#include <pthread.h>#include <dirent.h>#include <netdb.h>#include <ctype.h>#include <errno.h>#include <time.h>#include <gssapi/gssapi.h>#include <krb5.h>#include <rpc/auth_gss.h>#include "gssd.h"#include "err_util.h"#include "gss_util.h"#include "krb5_util.h"Go to the source code of this file.
| Defines | |
| #define | _GNU_SOURCE | 
| Functions | |
| void | gssd_set_krb5_ccache_name (char *ccname) | 
| int | gssd_setup_krb5_user_gss_ccache (uid_t uid, char *servername, char *dirname) | 
| void | gssd_setup_krb5_machine_gss_ccache (char *ccname) | 
| int | gssd_get_krb5_machine_cred_list (char ***list) | 
| void | gssd_free_krb5_machine_cred_list (char **list) | 
| void | gssd_destroy_krb5_machine_creds (void) | 
| int | gssd_refresh_krb5_machine_credential (char *hostname, struct gssd_k5_kt_princ *ple, char *service) | 
| char * | gssd_k5_err_msg (krb5_context context, krb5_error_code code) | 
| void | gssd_k5_get_default_realm (char **def_realm) | 
| Variables | |
| pthread_mutex_t | ple_mtx = PTHREAD_MUTEX_INITIALIZER | 
| struct gssd_k5_kt_princ * | gssd_k5_kt_princ_list = NULL | 
| #define _GNU_SOURCE | 
Definition at line 99 of file krb5_util.c.
| void gssd_destroy_krb5_machine_creds | ( | void | ) | 
Definition at line 1146 of file krb5_util.c.
| void gssd_free_krb5_machine_cred_list | ( | char ** | list | ) | 
Definition at line 1130 of file krb5_util.c.
| int gssd_get_krb5_machine_cred_list | ( | char *** | list | ) | 
Definition at line 1072 of file krb5_util.c.
| char* gssd_k5_err_msg | ( | krb5_context | context, | 
| krb5_error_code | code | ||
| ) | 
Definition at line 1266 of file krb5_util.c.
| void gssd_k5_get_default_realm | ( | char ** | def_realm | ) | 
Definition at line 1294 of file krb5_util.c.
| int gssd_refresh_krb5_machine_credential | ( | char * | hostname, | 
| struct gssd_k5_kt_princ * | ple, | ||
| char * | service | ||
| ) | 
Definition at line 1187 of file krb5_util.c.
| void gssd_set_krb5_ccache_name | ( | char * | ccname | ) | 
Definition at line 456 of file krb5_util.c.
| void gssd_setup_krb5_machine_gss_ccache | ( | char * | ccname | ) | 
Definition at line 1056 of file krb5_util.c.
| int gssd_setup_krb5_user_gss_ccache | ( | uid_t | uid, | 
| char * | servername, | ||
| char * | dirname | ||
| ) | 
Definition at line 1027 of file krb5_util.c.
| struct gssd_k5_kt_princ* gssd_k5_kt_princ_list = NULL | 
Definition at line 133 of file krb5_util.c.
| pthread_mutex_t ple_mtx = PTHREAD_MUTEX_INITIALIZER | 
Definition at line 130 of file krb5_util.c.
 1.7.3
 1.7.3