Back to index

nordugrid-arc-nox  1.1.0~rc6
Namespaces | Defines
SAMLToken.cpp File Reference
#include <stdlib.h>
#include <sys/time.h>
#include <string>
#include <sstream>
#include <fstream>
#include <iostream>
#include <glibmm.h>
#include <xmlsec/base64.h>
#include <xmlsec/errors.h>
#include <xmlsec/xmltree.h>
#include <xmlsec/xmldsig.h>
#include <xmlsec/xmlenc.h>
#include <xmlsec/templates.h>
#include <xmlsec/crypto.h>
#include <xmlsec/openssl/app.h>
#include <openssl/bio.h>
#include <openssl/evp.h>
#include <openssl/sha.h>
#include <openssl/rand.h>
#include <arc/DateTime.h>
#include <arc/Base64.h>
#include <arc/StringConv.h>
#include <arc/GUID.h>
#include <arc/xmlsec/XmlSecUtils.h>
#include <arc/xmlsec/XMLSecNode.h>
#include <arc/credential/Credential.h>
#include "SAMLToken.h"

Go to the source code of this file.

Namespaces

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 http://svn.nordugrid.org/trac/nordugrid/browser/arc1/trunk/doc/tech_doc/client/job_description.odt.

Defines

#define WSSE_NAMESPACE   "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
#define WSSE11_NAMESPACE   "http://docs.oasis-open.org/wss/oasis-wss-wssecurity-secext-1.1.xsd"
#define WSU_NAMESPACE   "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
#define XENC_NAMESPACE   "http://www.w3.org/2001/04/xmlenc#"
#define DSIG_NAMESPACE   "http://www.w3.org/2000/09/xmldsig#"
#define SAMLTOKEN_BASE_URL   "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-saml-token-profile-1.0"
#define SAML_NAMESPACE   "urn:oasis:names:tc:SAML:1.0:assertion"
#define SAML2_NAMESPACE   "urn:oasis:names:tc:SAML:2.0:assertion"
#define SAMLP_NAMESPACE   "urn:oasis:names:tc:SAML:1.0:protocol"

Define Documentation

#define DSIG_NAMESPACE   "http://www.w3.org/2000/09/xmldsig#"

Definition at line 53 of file SAMLToken.cpp.

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

Definition at line 57 of file SAMLToken.cpp.

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

Definition at line 56 of file SAMLToken.cpp.

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

Definition at line 58 of file SAMLToken.cpp.

#define SAMLTOKEN_BASE_URL   "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-saml-token-profile-1.0"

Definition at line 55 of file SAMLToken.cpp.

#define WSSE11_NAMESPACE   "http://docs.oasis-open.org/wss/oasis-wss-wssecurity-secext-1.1.xsd"

Definition at line 50 of file SAMLToken.cpp.

#define WSSE_NAMESPACE   "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"

Definition at line 49 of file SAMLToken.cpp.

#define WSU_NAMESPACE   "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"

Definition at line 51 of file SAMLToken.cpp.

#define XENC_NAMESPACE   "http://www.w3.org/2001/04/xmlenc#"

Definition at line 52 of file SAMLToken.cpp.