Back to index

nordugrid-arc-nox  1.1.0~rc6
Namespaces | Defines | Enumerations | Functions
saml_util.h File Reference
#include <vector>
#include <string>
#include <xmlsec/crypto.h>
#include <arc/XMLNode.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


namespace  Arc
 ARCJSDLParser The ARCJSDLParser class, derived from the JobDescriptionParser class, is primarily a job description parser for the consolidated job description language (ARCJSDL), derived from JSDL, described in the following document


#define SAML_NAMESPACE   "urn:oasis:names:tc:SAML:2.0:assertion"
#define SAMLP_NAMESPACE   "urn:oasis:names:tc:SAML:2.0:protocol"
#define XENC_NAMESPACE   ""
#define DSIG_NAMESPACE   ""


enum  Arc::SignatureMethod { Arc::RSA_SHA1, Arc::DSA_SHA1 }


std::string Arc::DeflateData (const std::string &data)
std::string Arc::InflateData (const std::string &data)
std::string Arc::URIEscape (const std::string &data)
std::string Arc::URIUnEscape (const std::string &data)
std::string Arc::Base64Encode (const std::string &data)
std::string Arc::Base64Decode (const std::string &data)
std::string Arc::SignQuery (std::string query, SignatureMethod sign_method, std::string &privkey_file)
bool Arc::VerifyQuery (const std::string query, const std::string &sender_cert_str)
std::string Arc::BuildDeflatedQuery (const XMLNode &node)
bool Arc::BuildNodefromMsg (const std::string msg, XMLNode &node)

Define Documentation

#define DSIG_NAMESPACE   ""

Definition at line 16 of file saml_util.h.

#define SAML_NAMESPACE   "urn:oasis:names:tc:SAML:2.0:assertion"

Definition at line 12 of file saml_util.h.

#define SAMLP_NAMESPACE   "urn:oasis:names:tc:SAML:2.0:protocol"

Definition at line 13 of file saml_util.h.

#define XENC_NAMESPACE   ""

Definition at line 15 of file saml_util.h.