diff options
author | Andreas Schneider <asn@samba.org> | 2016-08-29 11:53:06 +0200 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2016-08-31 20:59:16 +0200 |
commit | 13da6880471ac15187cf4fbacb57c429fceeb4e8 (patch) | |
tree | 38fb1ceecd09f52ccabb0cd136088a2f1f9917e8 /lib | |
parent | 696cfcb3c0e4c44ab894b78d3337fe5d28e254bd (diff) | |
download | samba-13da6880471ac15187cf4fbacb57c429fceeb4e8.tar.gz |
krb5_wrap: Document smb_krb5_kinit_password_ccache()
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/krb5_wrap/krb5_samba.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/lib/krb5_wrap/krb5_samba.c b/lib/krb5_wrap/krb5_samba.c index b19c26c4d86..130a11be273 100644 --- a/lib/krb5_wrap/krb5_samba.c +++ b/lib/krb5_wrap/krb5_samba.c @@ -1825,6 +1825,29 @@ done: return code; } +/** + * @brief Simulate a kinit by putting the tgt in the given credential cache. + * + * @param[in] ctx The library context + * + * @param[in] cc The credential cache to put the tgt in. + * + * @param[in] principal The client princial + * + * @param[in] password The password (or NULL). + * + * @param[in] target_service The service name of the initial credentials (or NULL). + * + * @param[in] krb_options Initial credential options. + * + * @param[in] expire_time A pointer to store the experation time of the + * credentials (or NULL). + * + * @param[in] kdc_time A pointer to store the time when the ticket becomes + * valid (or NULL). + * + * @return 0 on success, a Kerberos error code otherwise. + */ krb5_error_code smb_krb5_kinit_password_ccache(krb5_context ctx, krb5_ccache cc, krb5_principal principal, |