Exception classes. More...
#include <saml/base.h>
#include <xmltooling/exceptions.h>
Namespaces | |
namespace | opensaml |
Common classes for OpenSAML library. | |
namespace | opensaml::saml2p |
SAML 2.0 protocol namespace. | |
namespace | opensaml::saml2md |
SAML 2.0 metadata namespace. | |
Functions | |
opensaml::DECL_XMLTOOLING_EXCEPTION (SecurityPolicyException, SAML_EXCEPTIONAPI(SAML_API), opensaml, xmltooling::XMLToolingException, Exceptions in security policy processing) | |
opensaml::DECL_XMLTOOLING_EXCEPTION (BindingException, SAML_EXCEPTIONAPI(SAML_API), opensaml, xmltooling::XMLToolingException, Exceptions in SAML binding processing) | |
opensaml::DECL_XMLTOOLING_EXCEPTION (ProfileException, SAML_EXCEPTIONAPI(SAML_API), opensaml, xmltooling::ValidationException, Exceptions in SAML profile processing) | |
opensaml::DECL_XMLTOOLING_EXCEPTION (FatalProfileException, SAML_EXCEPTIONAPI(SAML_API), opensaml, ProfileException, Fatal exceptions in SAML profile processing) | |
opensaml::DECL_XMLTOOLING_EXCEPTION (RetryableProfileException, SAML_EXCEPTIONAPI(SAML_API), opensaml, ProfileException, Non-fatal exceptions in SAML profile processing) | |
void SAML_API | opensaml::annotateException (xmltooling::XMLToolingException *e, const saml2md::EntityDescriptor *entity, const saml2p::Status *status=NULL, bool rethrow=true) |
Attaches metadata-derived information as exception properties and optionally rethrows the object. | |
void SAML_API | opensaml::annotateException (xmltooling::XMLToolingException *e, const saml2md::RoleDescriptor *role, const saml2p::Status *status=NULL, bool rethrow=true) |
Attaches metadata-derived information as exception properties and optionally rethrows the object. | |
Variables | |
class SAML_API | opensaml::saml2p::Status |
Exception classes.