summaryrefslogtreecommitdiff
path: root/libcli/auth/schannel_state_proto.h
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2009-08-25 21:16:27 +0200
committerGünther Deschner <gd@samba.org>2009-08-27 15:55:19 +0200
commit04310cc1c510025c8d5dc10d744ab9825eae3fee (patch)
tree86ba78c98c216d7553c23af9ebb74f862e76e4ed /libcli/auth/schannel_state_proto.h
parent699266920b23fd9ea6079d8ae8e4682bb5141f0d (diff)
downloadsamba-04310cc1c510025c8d5dc10d744ab9825eae3fee.tar.gz
samba-04310cc1c510025c8d5dc10d744ab9825eae3fee.tar.bz2
samba-04310cc1c510025c8d5dc10d744ab9825eae3fee.zip
libcli/auth: add tdb backend for schannel state.
Guenther
Diffstat (limited to 'libcli/auth/schannel_state_proto.h')
-rw-r--r--libcli/auth/schannel_state_proto.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/libcli/auth/schannel_state_proto.h b/libcli/auth/schannel_state_proto.h
index 042e1dd940..c582c3e8b8 100644
--- a/libcli/auth/schannel_state_proto.h
+++ b/libcli/auth/schannel_state_proto.h
@@ -26,6 +26,22 @@ NTSTATUS schannel_creds_server_step_check_ldb(struct ldb_context *ldb,
struct netr_Authenticator *received_authenticator,
struct netr_Authenticator *return_authenticator,
struct netlogon_creds_CredentialState **creds_out);
+NTSTATUS schannel_store_session_key_tdb(struct tdb_context *tdb,
+ TALLOC_CTX *mem_ctx,
+ struct netlogon_creds_CredentialState *creds);
+NTSTATUS schannel_fetch_session_key_tdb(struct tdb_context *tdb,
+ TALLOC_CTX *mem_ctx,
+ const char *computer_name,
+ struct netlogon_creds_CredentialState **creds);
+NTSTATUS schannel_creds_server_step_check_tdb(struct tdb_context *tdb,
+ TALLOC_CTX *mem_ctx,
+ const char *computer_name,
+ bool schannel_required_for_call,
+ bool schannel_in_use,
+ struct netr_Authenticator *received_authenticator,
+ struct netr_Authenticator *return_authenticator,
+ struct netlogon_creds_CredentialState **creds_out);
+
#undef _PRINTF_ATTRIBUTE
#define _PRINTF_ATTRIBUTE(a1, a2)