#include <saml/saml2/core/Protocols.h>
Public Member Functions | |
virtual StatusCode * | cloneStatusCode () const =0 |
Type-specific clone method. | |
virtual const XMLCh * | getValue () const =0 |
Returns the Value attribute. | |
virtual void | setValue (const XMLCh *Value)=0 |
Sets the Value attribute. | |
virtual StatusCode * | getStatusCode () const =0 |
Returns the StatusCode child. | |
virtual void | setStatusCode (StatusCode *child)=0 |
Sets the StatusCode child. | |
Static Public Attributes | |
static const XMLCh | LOCAL_NAME [] |
Element local name. | |
static const XMLCh | VALUE_ATTRIB_NAME [] |
Value attribute name. | |
static const XMLCh | TYPE_NAME [] |
StatusCodeType local name. | |
StatusCode Value Attribute URI Reference Constants | |
SAML 2.0 Core, section 3.2.2.2, predefines several URI references for use in the Value attribue of the StatusCode element.
Other values may be defined elsewhere. | |
static const XMLCh | SUCCESS [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:Success'. | |
static const XMLCh | REQUESTER [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:Requester'. | |
static const XMLCh | RESPONDER [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:Responder'. | |
static const XMLCh | VERSION_MISMATCH [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:VersionMismatch'. | |
static const XMLCh | AUTHN_FAILED [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:AuthnFailed'. | |
static const XMLCh | INVALID_ATTR_NAME_OR_VALUE [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:InvalidAttrNameOrValue'. | |
static const XMLCh | INVALID_NAMEID_POLICY [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:InvalidNameIDPolicy'. | |
static const XMLCh | NO_AUTHN_CONTEXT [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:NoAuthnContext'. | |
static const XMLCh | NO_AVAILABLE_IDP [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:NoAvailableIDP'. | |
static const XMLCh | NO_PASSIVE [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:NoPassive'. | |
static const XMLCh | NO_SUPPORTED_IDP [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:NoSupportedIDP'. | |
static const XMLCh | PARTIAL_LOGOUT [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:PartialLogout'. | |
static const XMLCh | PROXY_COUNT_EXCEEDED [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:ProxyCountExceeded'. | |
static const XMLCh | REQUEST_DENIED [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:RequestDenied'. | |
static const XMLCh | REQUEST_UNSUPPORTED [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:RequestUnsupported'. | |
static const XMLCh | REQUEST_VERSION_DEPRECATED [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:RequestVersionDeprecated'. | |
static const XMLCh | REQUEST_VERSION_TOO_HIGH [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:RequestVersionTooHigh'. | |
static const XMLCh | REQUEST_VERSION_TOO_LOW [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:RequestVersionTooLow'. | |
static const XMLCh | RESOURCE_NOT_RECOGNIZED [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:ResourceNotRecognized'. | |
static const XMLCh | TOO_MANY_RESPONSES [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:TooManyResponses'. | |
static const XMLCh | UNKNOWN_ATTR_PROFILE [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:UnknownAttrProfile'. | |
static const XMLCh | UNKNOWN_PRINCIPAL [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:UnknownPrincipal'. | |
static const XMLCh | UNSUPPORTED_BINDING [] |
StatusCode Value 'urn:oasis:names:tc:SAML:2.0:status:UnsupportedBinding'. |
virtual StatusCode* opensaml::saml2p::StatusCode::cloneStatusCode | ( | ) | const [pure virtual] |
Type-specific clone method.
virtual const XMLCh* opensaml::saml2p::StatusCode::getValue | ( | ) | const [pure virtual] |
Returns the Value attribute.
virtual void opensaml::saml2p::StatusCode::setValue | ( | const XMLCh * | Value | ) | [pure virtual] |
Sets the Value attribute.
virtual StatusCode* opensaml::saml2p::StatusCode::getStatusCode | ( | ) | const [pure virtual] |
Returns the StatusCode child.
virtual void opensaml::saml2p::StatusCode::setStatusCode | ( | StatusCode * | child | ) | [pure virtual] |
Sets the StatusCode child.