diff options
author | Günther Deschner <gd@samba.org> | 2009-08-25 21:16:27 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2009-08-27 15:55:19 +0200 |
commit | 04310cc1c510025c8d5dc10d744ab9825eae3fee (patch) | |
tree | 86ba78c98c216d7553c23af9ebb74f862e76e4ed /libcli/auth/schannel_state_proto.h | |
parent | 699266920b23fd9ea6079d8ae8e4682bb5141f0d (diff) | |
download | samba-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.h | 16 |
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) |