document gss_krb5_ccache_name

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13286 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2004-01-25 19:02:59 +00:00
parent 1cbaebaf34
commit 7836be49ae
2 changed files with 42 additions and 0 deletions

View File

@@ -59,6 +59,7 @@
.Nm gss_inquire_cred_by_mech , .Nm gss_inquire_cred_by_mech ,
.Nm gss_inquire_mechs_for_name , .Nm gss_inquire_mechs_for_name ,
.Nm gss_inquire_names_for_mech , .Nm gss_inquire_names_for_mech ,
.Nm gss_krb5_ccache_name ,
.Nm gss_krb5_copy_ccache , .Nm gss_krb5_copy_ccache ,
.Nm gss_krb5_compat_des3_mic , .Nm gss_krb5_compat_des3_mic ,
.Nm gss_krb5_extract_authz_data_from_sec_context , .Nm gss_krb5_extract_authz_data_from_sec_context ,
@@ -279,6 +280,12 @@ GSS-API library (libgssapi, -lgssapi)
.Fa "gss_OID_set * name_types" .Fa "gss_OID_set * name_types"
.Fc .Fc
.Ft OM_uint32 .Ft OM_uint32
.Fo gss_krb5_ccache_name
.Fa "OM_uint32 *minor"
.Fa "const char *name"
.Fa "const char **old_name"
.Fc
.Ft OM_uint32
.Fo gss_krb5_copy_ccache .Fo gss_krb5_copy_ccache
.Fa "OM_uint32 *minor" .Fa "OM_uint32 *minor"
.Fa "gss_cred_id_t cred" .Fa "gss_cred_id_t cred"
@@ -578,6 +585,20 @@ The functions should not be used for new applications.
They are provided so that version 1 applications can link against the They are provided so that version 1 applications can link against the
library. library.
.Sh EXTENSIONS .Sh EXTENSIONS
.Fn gss_krb5_ccache_name
sets the internal kerberos 5 credential cache name to
.Fa name .
The old name is returned in
.Fa old_name ,
and must not be freed.
The data allocated for
.Fa old_name
is free upon next call to
.Fn gss_krb5_ccache_name .
This function is not threadsafe if
.Fa old_name
argument is used.
.Pp
.Fn gss_krb5_copy_ccache .Fn gss_krb5_copy_ccache
will extract the krb5 credentials that are transferred from the will extract the krb5 credentials that are transferred from the
initiator to the acceptor when using token delegation in the Kerberos initiator to the acceptor when using token delegation in the Kerberos

View File

@@ -59,6 +59,7 @@
.Nm gss_inquire_cred_by_mech , .Nm gss_inquire_cred_by_mech ,
.Nm gss_inquire_mechs_for_name , .Nm gss_inquire_mechs_for_name ,
.Nm gss_inquire_names_for_mech , .Nm gss_inquire_names_for_mech ,
.Nm gss_krb5_ccache_name ,
.Nm gss_krb5_copy_ccache , .Nm gss_krb5_copy_ccache ,
.Nm gss_krb5_compat_des3_mic , .Nm gss_krb5_compat_des3_mic ,
.Nm gss_krb5_extract_authz_data_from_sec_context , .Nm gss_krb5_extract_authz_data_from_sec_context ,
@@ -279,6 +280,12 @@ GSS-API library (libgssapi, -lgssapi)
.Fa "gss_OID_set * name_types" .Fa "gss_OID_set * name_types"
.Fc .Fc
.Ft OM_uint32 .Ft OM_uint32
.Fo gss_krb5_ccache_name
.Fa "OM_uint32 *minor"
.Fa "const char *name"
.Fa "const char **old_name"
.Fc
.Ft OM_uint32
.Fo gss_krb5_copy_ccache .Fo gss_krb5_copy_ccache
.Fa "OM_uint32 *minor" .Fa "OM_uint32 *minor"
.Fa "gss_cred_id_t cred" .Fa "gss_cred_id_t cred"
@@ -578,6 +585,20 @@ The functions should not be used for new applications.
They are provided so that version 1 applications can link against the They are provided so that version 1 applications can link against the
library. library.
.Sh EXTENSIONS .Sh EXTENSIONS
.Fn gss_krb5_ccache_name
sets the internal kerberos 5 credential cache name to
.Fa name .
The old name is returned in
.Fa old_name ,
and must not be freed.
The data allocated for
.Fa old_name
is free upon next call to
.Fn gss_krb5_ccache_name .
This function is not threadsafe if
.Fa old_name
argument is used.
.Pp
.Fn gss_krb5_copy_ccache .Fn gss_krb5_copy_ccache
will extract the krb5 credentials that are transferred from the will extract the krb5 credentials that are transferred from the
initiator to the acceptor when using token delegation in the Kerberos initiator to the acceptor when using token delegation in the Kerberos