diff options
Diffstat (limited to 'src/plugins/authdata/saml_server/saml_krb.h')
-rw-r--r-- | src/plugins/authdata/saml_server/saml_krb.h | 13 |
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_ */ |