Add krb5_cc_get_flags() and krb5_cc_copy_creds().
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23881 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -790,6 +790,21 @@ krb5_cc_set_flags(krb5_context context,
|
|||||||
return (*id->ops->set_flags)(context, id, flags);
|
return (*id->ops->set_flags)(context, id, flags);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the flags of `id', store them in `flags'.
|
||||||
|
*
|
||||||
|
* @ingroup krb5_ccache
|
||||||
|
*/
|
||||||
|
|
||||||
|
krb5_error_code KRB5_LIB_FUNCTION
|
||||||
|
krb5_cc_get_flags(krb5_context context,
|
||||||
|
krb5_ccache id,
|
||||||
|
krb5_flags *flags)
|
||||||
|
{
|
||||||
|
*flags = 0;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Copy the contents of `from' to `to'.
|
* Copy the contents of `from' to `to'.
|
||||||
*
|
*
|
||||||
@@ -838,13 +853,13 @@ krb5_cc_copy_cache_match(krb5_context context,
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Just like krb5_cc_copy_cache_match, but copy everything.
|
* Just like krb5_cc_copy_cache_match, but copy everything.
|
||||||
*
|
*
|
||||||
* @ingroup krb5_ccache
|
* @ingroup @krb5_ccache
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
krb5_error_code KRB5_LIB_FUNCTION
|
krb5_error_code KRB5_LIB_FUNCTION
|
||||||
krb5_cc_copy_cache(krb5_context context,
|
krb5_cc_copy_cache(krb5_context context,
|
||||||
const krb5_ccache from,
|
const krb5_ccache from,
|
||||||
@@ -853,6 +868,20 @@ krb5_cc_copy_cache(krb5_context context,
|
|||||||
return krb5_cc_copy_cache_match(context, from, to, 0, NULL, NULL);
|
return krb5_cc_copy_cache_match(context, from, to, 0, NULL, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* MIT compat glue
|
||||||
|
*
|
||||||
|
* @ingroup krb5_ccache
|
||||||
|
*/
|
||||||
|
|
||||||
|
krb5_error_code KRB5_LIB_FUNCTION
|
||||||
|
krb5_cc_copy_creds(krb5_context context,
|
||||||
|
const krb5_ccache from,
|
||||||
|
krb5_ccache to)
|
||||||
|
{
|
||||||
|
return krb5_cc_copy_cache(context, from, to);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return the version of `id'.
|
* Return the version of `id'.
|
||||||
*
|
*
|
||||||
@@ -1269,4 +1298,3 @@ out:
|
|||||||
krb5_free_cred_contents (context, &mcred);
|
krb5_free_cred_contents (context, &mcred);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user