aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/authdata/saml_server/saml_krb.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/authdata/saml_server/saml_krb.h')
-rw-r--r--src/plugins/authdata/saml_server/saml_krb.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/plugins/authdata/saml_server/saml_krb.h b/src/plugins/authdata/saml_server/saml_krb.h
index d7750da..0a3ecd6 100644
--- a/src/plugins/authdata/saml_server/saml_krb.h
+++ b/src/plugins/authdata/saml_server/saml_krb.h
@@ -75,6 +75,8 @@ using namespace std;
#define SAML_KRB_USAGE_SESSION_KEY 1 /* derive from session key */
#define SAML_KRB_USAGE_SERVER_KEY 2 /* derive from server key */
+/* saml_util.cpp */
+
krb5_error_code
saml_krb_derive_key(krb5_context context,
const krb5_keyblock *basekey,
@@ -219,5 +221,16 @@ class auto_ptr_krb5_data {
XMLCh *m_buf;
};
+/* saml_trust.cpp */
+
+krb5_error_code
+saml_krb_verify_trustengine(krb5_context context,
+ Signature *signature,
+ const krb5_keyblock *key,
+ krb5_const_principal server,
+ unsigned int flags,
+ krb5_boolean bound,
+ krb5_boolean *pValid);
+
#endif /* SAML_KRB_H_ */