RPCHandlePool& m_pool;
RPCHandle* m_handle;
};
+
+ // Helper class for SAML 2.0 Common Domain Cookie operations
+ class CommonDomainCookie
+ {
+ public:
+ CommonDomainCookie(const char* cookie);
+ ~CommonDomainCookie();
+ saml::Iterator<const char*> get() {return m_list;}
+ const char* set(const char* providerId);
+ static const char CDCName[];
+ private:
+ XMLByte* m_decoded;
+ std::string m_encoded;
+ std::vector<const char*> m_list;
+ std::vector<std::string> m_additions;
+ };
// Generic class, which handles the IPropertySet configuration interface.
// Most of the basic configuration details are exposed via this interface.
static const XMLCh applicationId[];
static const XMLCh Application[];
static const XMLCh Applications[];
+ static const XMLCh AssertionConsumerService[];
static const XMLCh CredentialsProvider[];
static const XMLCh CredentialUse[];
static const XMLCh Extensions[];
static const XMLCh Host[];
static const XMLCh htaccess[];
static const XMLCh Implementation[];
+ static const XMLCh index[];
+ static const XMLCh isDefault[];
static const XMLCh Library[];
static const XMLCh Listener[];
static const XMLCh Local[];
static const XMLCh RevocationProvider[];
static const XMLCh Rule[];
static const XMLCh SessionCache[];
+ static const XMLCh SessionInitiator[];
static const XMLCh SHAR[];
static const XMLCh ShibbolethTargetConfig[];
static const XMLCh SHIRE[];
static const XMLCh Signing[];
+ static const XMLCh SingleLogoutService[];
static const XMLCh SPConfig[];
static const XMLCh TCPListener[];
static const XMLCh TLS[];