summaryrefslogtreecommitdiffstats
path: root/src/gss_ntlmssp.h
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2013-07-21 02:01:59 -0400
committerSimo Sorce <simo@redhat.com>2013-07-28 13:17:51 -0400
commit34822448c673e483e1ec43331e13beaf75320f86 (patch)
treefbc2abe520557728216273365a01d8c55867f4d7 /src/gss_ntlmssp.h
parentbb3affefc2b8f4c9613a43f7a497ca2d2af34462 (diff)
downloadgss-ntlmssp-34822448c673e483e1ec43331e13beaf75320f86.tar.gz
gss-ntlmssp-34822448c673e483e1ec43331e13beaf75320f86.tar.xz
gss-ntlmssp-34822448c673e483e1ec43331e13beaf75320f86.zip
Helper function to check security context validity
Diffstat (limited to 'src/gss_ntlmssp.h')
-rw-r--r--src/gss_ntlmssp.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gss_ntlmssp.h b/src/gss_ntlmssp.h
index 5eb8bf6..03daf45 100644
--- a/src/gss_ntlmssp.h
+++ b/src/gss_ntlmssp.h
@@ -128,11 +128,16 @@ struct gssntlm_ctx {
struct gssntlm_signseal send;
struct gssntlm_signseal recv;
+ bool established;
time_t expiration_time;
};
uint8_t gssntlm_required_security(int security_level,
enum gssntlm_role role);
+
+uint32_t gssntlm_context_is_valid(struct gssntlm_ctx *ctx,
+ time_t *time_now);
+
void gssntlm_int_release_cred(struct gssntlm_cred *cred);
int gssntlm_copy_creds(struct gssntlm_cred *in, struct gssntlm_cred *out);