nfs-ganesha 1.4
|
#include <krb5.h>
#include <rpc/auth_gss.h>
Go to the source code of this file.
Classes | |
struct | gssd_k5_kt_princ |
Defines | |
#define | k5_free_unparsed_name(ctx, name) free(name) |
#define | k5_free_default_realm(ctx, realm) free(realm) |
#define | k5_free_kt_entry(ctx, kte) krb5_kt_free_entry((ctx),(kte)) |
#define | USE_GSS_KRB5_CCACHE_NAME 1 |
Functions | |
int | gssd_setup_krb5_user_gss_ccache (uid_t uid, char *servername, char *dirname) |
int | gssd_get_krb5_machine_cred_list (char ***list) |
void | gssd_free_krb5_machine_cred_list (char **list) |
void | gssd_setup_krb5_machine_gss_ccache (char *servername) |
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) |
#define k5_free_default_realm | ( | ctx, | |
realm | |||
) | free(realm) |
Definition at line 49 of file krb5_util.h.
#define k5_free_kt_entry | ( | ctx, | |
kte | |||
) | krb5_kt_free_entry((ctx),(kte)) |
Definition at line 50 of file krb5_util.h.
Definition at line 48 of file krb5_util.h.
#define USE_GSS_KRB5_CCACHE_NAME 1 |
Definition at line 52 of file krb5_util.h.
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_setup_krb5_machine_gss_ccache | ( | char * | servername | ) |
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.