summaryrefslogtreecommitdiffstats
path: root/src/asn1c/GSSSessionData.h
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2015-04-11 17:27:21 -0400
committerSimo Sorce <simo@redhat.com>2015-06-09 18:10:22 -0400
commit8cabd1e6ac6c300f7e603cd61f1a8a7a7da7fb8f (patch)
tree38b8db8751b43751ffd64a75571d897c5fa3cd41 /src/asn1c/GSSSessionData.h
parentabd7c2e0ce5bd17997fb4c05eb2c7453060c0a3a (diff)
downloadmod_auth_gssapi-8cabd1e6ac6c300f7e603cd61f1a8a7a7da7fb8f.tar.gz
mod_auth_gssapi-8cabd1e6ac6c300f7e603cd61f1a8a7a7da7fb8f.tar.xz
mod_auth_gssapi-8cabd1e6ac6c300f7e603cd61f1a8a7a7da7fb8f.zip
Set KRB5CCNAME on follow up requests with session
If the original context establishment delegated credentials, set the KRB5CCNAME variable to the proper file name for follow up connections that uses the session to validate access. Closes #18 Signed-off-by: Simo Sorce <simo@redhat.com>
Diffstat (limited to 'src/asn1c/GSSSessionData.h')
-rw-r--r--src/asn1c/GSSSessionData.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/asn1c/GSSSessionData.h b/src/asn1c/GSSSessionData.h
index b4e2e45..423996f 100644
--- a/src/asn1c/GSSSessionData.h
+++ b/src/asn1c/GSSSessionData.h
@@ -12,6 +12,7 @@
#include <asn_application.h>
/* Including external dependencies */
+#include <BOOLEAN.h>
#include "Uint32.h"
#include <OCTET_STRING.h>
#include <constr_SEQUENCE.h>
@@ -22,6 +23,8 @@ extern "C" {
/* GSSSessionData */
typedef struct GSSSessionData {
+ BOOLEAN_t established;
+ BOOLEAN_t delegated;
Uint32_t expiration;
OCTET_STRING_t username;
OCTET_STRING_t gssname;