Base class for SAML 2.0 artifacts.
More...
#include <saml/saml2/binding/SAML2Artifact.h>
|
| virtual int | getEndpointIndex () const |
| | Returns the endpoint index of the artifact. More...
|
| |
|
virtual std::string | encode () const |
| | Returns artifact encoded into null-terminated base64 for transmission.
|
| |
| virtual SAMLArtifact * | clone () const =0 |
| | Builds a duplicate, independent artifact of the same type. More...
|
| |
| virtual std::string | getBytes () const |
| | Returns all of the raw binary data that makes up the artifact. More...
|
| |
| virtual std::string | getTypeCode () const |
| | Returns the binary type code of the artifact. More...
|
| |
| virtual std::string | getRemainingArtifact () const |
| | Returns the binary artifact data following the type code. More...
|
| |
| virtual std::string | getSource () const =0 |
| | Returns a string that identifies the source of the artifact. More...
|
| |
| virtual std::string | getMessageHandle () const =0 |
| | Returns the binary data that references the message (2.0) or assertion (1.x) The exact form this takes depends on the type. More...
|
| |
|
| static SAMLArtifact * | parse (const char *s) |
| | Parses a base64-encoded null-terminated string into an artifact, if the type is known. More...
|
| |
| static SAMLArtifact * | parse (const XMLCh *s) |
| | Parses a base64-encoded null-terminated string into an artifact, if the type is known. More...
|
| |
| static std::string | toHex (const std::string &s) |
| | Converts binary data to hex notation. More...
|
| |
| std::string | m_raw |
| | Raw binary data that makes up an artifact. More...
|
| |
Base class for SAML 2.0 artifacts.
| opensaml::saml2p::SAML2Artifact::SAML2Artifact |
( |
const char * |
s | ) |
|
|
protected |
| opensaml::saml2p::SAML2Artifact::SAML2Artifact |
( |
const SAML2Artifact & |
src | ) |
|
|
protected |
Copy constructor.
- Parameters
-
| virtual int opensaml::saml2p::SAML2Artifact::getEndpointIndex |
( |
| ) |
const |
|
virtual |
Returns the endpoint index of the artifact.
- Returns
- endpoint index
The documentation for this class was generated from the following file: