<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>Assertion.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/</path>
    <filename>a00069</filename>
    <includes id="a00082" name="RootObject.h" local="no" imported="no">saml/RootObject.h</includes>
  </compound>
  <compound kind="file">
    <name>base.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/</path>
    <filename>a00070</filename>
  </compound>
  <compound kind="file">
    <name>ArtifactMap.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/binding/</path>
    <filename>a00071</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::ArtifactMap</class>
    <namespace>opensaml</namespace>
  </compound>
  <compound kind="file">
    <name>MessageDecoder.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/binding/</path>
    <filename>a00072</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::MessageDecoder</class>
    <class kind="class">opensaml::MessageDecoder::ArtifactResolver</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml1p</namespace>
    <namespace>opensaml::saml2p</namespace>
    <namespace>opensaml::saml2md</namespace>
    <member kind="function">
      <type>void</type>
      <name>registerMessageDecoders</name>
      <anchorfile>a00119.html</anchorfile>
      <anchor>a9488637c8c0c068f811f022eed27acc7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MessageEncoder.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/binding/</path>
    <filename>a00073</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::MessageEncoder</class>
    <class kind="class">opensaml::MessageEncoder::ArtifactGenerator</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2p</namespace>
    <namespace>opensaml::saml2md</namespace>
    <member kind="function">
      <type>void</type>
      <name>registerMessageEncoders</name>
      <anchorfile>a00119.html</anchorfile>
      <anchor>ab15d1da2f9876b27ad9cb26fb718a5f2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SAMLArtifact.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/binding/</path>
    <filename>a00074</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::SAMLArtifact</class>
    <namespace>opensaml</namespace>
    <member kind="function">
      <type>void</type>
      <name>registerSAMLArtifacts</name>
      <anchorfile>a00119.html</anchorfile>
      <anchor>a77e32a7f1e6905e6a905d7ec6e431c9e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SecurityPolicy.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/binding/</path>
    <filename>a00075</filename>
    <includes id="a00109" name="MetadataProvider.h" local="no" imported="no">saml/saml2/metadata/MetadataProvider.h</includes>
    <class kind="class">opensaml::SecurityPolicy</class>
    <class kind="class">opensaml::SecurityPolicy::IssuerMatchingPolicy</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2</namespace>
  </compound>
  <compound kind="file">
    <name>SecurityPolicyRule.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/binding/</path>
    <filename>a00076</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::SecurityPolicyRule</class>
    <namespace>opensaml</namespace>
    <member kind="define">
      <type>#define</type>
      <name>AUDIENCE_POLICY_RULE</name>
      <anchorfile>a00076.html</anchorfile>
      <anchor>a71556d5899fa9c2a7eee515bd92d0e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DELEGATION_POLICY_RULE</name>
      <anchorfile>a00076.html</anchorfile>
      <anchor>ae118a43ed01c7ce366919a028bec2625</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLIENTCERTAUTH_POLICY_RULE</name>
      <anchorfile>a00076.html</anchorfile>
      <anchor>a46014daed43833842e1389d1dc5f073d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONDITIONS_POLICY_RULE</name>
      <anchorfile>a00076.html</anchorfile>
      <anchor>a2024639da0090617812c154bfaf88d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IGNORE_POLICY_RULE</name>
      <anchorfile>a00076.html</anchorfile>
      <anchor>acfc58373ee9fe34a4c9a87d9074bdb4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESSAGEFLOW_POLICY_RULE</name>
      <anchorfile>a00076.html</anchorfile>
      <anchor>a7bfa878a43995fe5fc200fcb000aa90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NULLSECURITY_POLICY_RULE</name>
      <anchorfile>a00076.html</anchorfile>
      <anchor>a2c6d592f663cee4e494984cae8055e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMPLESIGNING_POLICY_RULE</name>
      <anchorfile>a00076.html</anchorfile>
      <anchor>a33547285acc816ce627c5b5c74470c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XMLSIGNING_POLICY_RULE</name>
      <anchorfile>a00076.html</anchorfile>
      <anchor>af3ae19557bca0fa80db28a6166aa1642</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAML1BROWSERSSO_POLICY_RULE</name>
      <anchorfile>a00076.html</anchorfile>
      <anchor>aec1f117f08ebf332890cf33b69c55d94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BEARER_POLICY_RULE</name>
      <anchorfile>a00076.html</anchorfile>
      <anchor>a050debb12286016a155e2f4b0fc5b9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerSecurityPolicyRules</name>
      <anchorfile>a00119.html</anchorfile>
      <anchor>a0cae3fcb284f9a7a4c5b666e4b015a2e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SOAPClient.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/binding/</path>
    <filename>a00077</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::SOAPClient</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2md</namespace>
  </compound>
  <compound kind="file">
    <name>EncryptedKeyResolver.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/encryption/</path>
    <filename>a00078</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::EncryptedKeyResolver</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2</namespace>
  </compound>
  <compound kind="file">
    <name>exceptions.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/</path>
    <filename>a00079</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2md</namespace>
    <member kind="function">
      <type>void</type>
      <name>annotateException</name>
      <anchorfile>a00119.html</anchorfile>
      <anchor>a485ac568ebc0615faaa21d19d357de52</anchor>
      <arglist>(xmltooling::XMLToolingException *e, const saml2md::EntityDescriptor *entity, const Status *status=nullptr, bool rethrow=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annotateException</name>
      <anchorfile>a00119.html</anchorfile>
      <anchor>af1c73a6589019e36a50f668b4265b2a0</anchor>
      <arglist>(xmltooling::XMLToolingException *e, const saml2md::RoleDescriptor *role, const Status *status=nullptr, bool rethrow=true)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>internal.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/</path>
    <filename>a00080</filename>
    <includes id="a00070" name="base.h" local="yes" imported="no">base.h</includes>
    <includes id="a00112" name="SAMLConfig.h" local="yes" imported="no">SAMLConfig.h</includes>
    <namespace>opensaml</namespace>
  </compound>
  <compound kind="file">
    <name>resource.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/</path>
    <filename>a00081</filename>
  </compound>
  <compound kind="file">
    <name>RootObject.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/</path>
    <filename>a00082</filename>
    <includes id="a00114" name="SignableObject.h" local="no" imported="no">saml/signature/SignableObject.h</includes>
    <class kind="class">opensaml::RootObject</class>
    <class kind="class">opensaml::Assertion</class>
    <class kind="class">opensaml::Status</class>
    <namespace>opensaml</namespace>
  </compound>
  <compound kind="file">
    <name>SAML1MessageDecoder.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml1/binding/</path>
    <filename>a00083</filename>
    <includes id="a00072" name="MessageDecoder.h" local="no" imported="no">saml/binding/MessageDecoder.h</includes>
    <class kind="class">opensaml::saml1p::SAML1MessageDecoder</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml1p</namespace>
  </compound>
  <compound kind="file">
    <name>SAML1SOAPClient.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml1/binding/</path>
    <filename>a00084</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::saml1p::SAML1SOAPClient</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2md</namespace>
    <namespace>opensaml::saml1p</namespace>
  </compound>
  <compound kind="file">
    <name>SAMLArtifactType0001.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml1/binding/</path>
    <filename>a00085</filename>
    <includes id="a00074" name="SAMLArtifact.h" local="no" imported="no">saml/binding/SAMLArtifact.h</includes>
    <class kind="class">opensaml::saml1p::SAMLArtifactType0001</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml1p</namespace>
  </compound>
  <compound kind="file">
    <name>SAMLArtifactType0002.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml1/binding/</path>
    <filename>a00086</filename>
    <includes id="a00074" name="SAMLArtifact.h" local="no" imported="no">saml/binding/SAMLArtifact.h</includes>
    <class kind="class">opensaml::saml1p::SAMLArtifactType0002</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml1p</namespace>
  </compound>
  <compound kind="file">
    <name>Assertions.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml1/core/</path>
    <filename>a00087</filename>
    <includes id="a00069" name="Assertion.h" local="no" imported="no">saml/Assertion.h</includes>
    <includes id="a00117" name="SAMLConstants.h" local="no" imported="no">saml/util/SAMLConstants.h</includes>
    <class kind="class">opensaml::saml1::ConditionBuilder</class>
    <class kind="class">opensaml::saml1::StatementBuilder</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml1</namespace>
    <member kind="function">
      <type>void</type>
      <name>registerAssertionClasses</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a06ec326e00ac5d075be5e6d437af5f17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>TYPE_NAME</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>ad07a34662ea1fda7b91358473e4a2efe</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>UNSPECIFIED</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>aa6b0d1578655141fef7c8cb4ebe3330e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>EMAIL</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>af8d218f0ae056fc48f1a30f127e8a04d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>X509_SUBJECT</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a1b7e6e602c09741d66c9e81d4a187abc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>WIN_DOMAIN_QUALIFIED</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a7ee64515c7c9701d774d73673e62e248</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>ARTIFACT01</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a843039728743e79a04b730364c780780</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>ARTIFACT</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>acfcfc3ec271a4f3978e340d8dbc6ddce</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>BEARER</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a21f6adf8f7e55c7c88e99ee678309900</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>HOLDER_KEY</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a8e1805f413d42c620d29fc8556b2bde4</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>SENDER_VOUCHES</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>ad73e55b8cdda3f4c716c00fb44e121c5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>RWEDC_NEG_ACTION_NAMESPACE</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a9491940347e5409c7bdb1364c3b22728</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>RWEDC_ACTION_NAMESPACE</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>ab8cc6388dd5b092aaf87122f5244fa55</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>GHPP_ACTION_NAMESPACE</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a0a3f3f145da0addfbef6f4a13c66ce40</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>UNIX_ACTION_NAMESPACE</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a0d6c47feda26a2d4a1b0f45728dd09cb</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>DECISION_PERMIT</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a095f12abb347b6c056a5a1fea6f39e99</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>DECISION_DENY</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a470bf0ed8e179994910f4c60f7080b87</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>DECISION_INDETERMINATE</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>ab0f53a2b94f82969be0051fe5bf20288</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Assertions.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/core/</path>
    <filename>a00088</filename>
    <includes id="a00069" name="Assertion.h" local="no" imported="no">saml/Assertion.h</includes>
    <includes id="a00117" name="SAMLConstants.h" local="no" imported="no">saml/util/SAMLConstants.h</includes>
    <class kind="class">opensaml::saml2::EncryptableObject</class>
    <class kind="class">opensaml::saml2::RootObject</class>
    <class kind="class">opensaml::saml2::NameIDTypeBuilder</class>
    <class kind="class">opensaml::saml2::ConditionBuilder</class>
    <class kind="class">opensaml::saml2::DelegationRestrictionTypeBuilder</class>
    <class kind="class">opensaml::saml2::KeyInfoConfirmationDataTypeBuilder</class>
    <class kind="class">opensaml::saml2::StatementBuilder</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2md</namespace>
    <namespace>opensaml::saml2</namespace>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>encrypt</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a00690ebff680626a77a10c6a9938c089</anchor>
      <arglist>(const EncryptableObject &amp;xmlObject, const saml2md::MetadataProvider &amp;metadataProvider, saml2md::MetadataCredentialCriteria &amp;criteria, bool compact=false, const XMLCh *algorithm=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>encrypt</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ad12d8b378aa04c56e5c6bb11b8bb0c87</anchor>
      <arglist>(const EncryptableObject &amp;xmlObject, const std::vector&lt; std::pair&lt; const saml2md::MetadataProvider *, saml2md::MetadataCredentialCriteria * &gt; &gt; &amp;recipients, bool compact=false, const XMLCh *algorithm=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>decrypt</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ad47a1fcfc0077317c2bc7de3113e4046</anchor>
      <arglist>(const xmltooling::CredentialResolver &amp;credResolver, const XMLCh *recipient, xmltooling::CredentialCriteria *criteria=nullptr, bool requireAuthenticatedCipher=false) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerAssertionClasses</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a5a6cafd14238b1a406118997db9a1685</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>TYPE_NAME</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a87372d5227e16d32d7345d53f64af186</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>UNSPECIFIED</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>abb5419ba57a417dfb8b6073cabbad659</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>EMAIL</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ab06c666151c5eec68ea9a21b08865b95</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>X509_SUBJECT</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a7326ca378b795ed477c0773bce071566</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>WIN_DOMAIN_QUALIFIED</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>acdb691af1ff135067c4c1e9165c00915</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>KERBEROS</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a10719c6050fbe7abd069538457d72b80</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>ENTITY</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a66d8464439eeba4929aaccc91587d2ac</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>PERSISTENT</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>af9a610f5e75cf5251ed7a50bd06c088e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>TRANSIENT</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ab40d0316d730aac030f73a460c5eda0a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>BEARER</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a15fc3430da74b47a74a0358b5650c241</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>HOLDER_KEY</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ace973e51de91cf22ab0a0ea8a1ff5f8d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>SENDER_VOUCHES</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a988376b5df8703ddec38ddb6e7d85ba0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>RWEDC_NEG_ACTION_NAMESPACE</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a6b8487736e08ec66ac73d1e2f67db7fc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>RWEDC_ACTION_NAMESPACE</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a5a14a648005eb5fbb729c66f3c08a16c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>GHPP_ACTION_NAMESPACE</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>af704ef50d5c7e751b7c6e1b9f7508eaa</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>UNIX_ACTION_NAMESPACE</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a23389ca3ae4b99ef96458b908bae857e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>DECISION_PERMIT</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ac7328fcdb72b49a613953998c3037403</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>DECISION_DENY</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>aabb264890a8ee88143887fc1ea57dd38</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>DECISION_INDETERMINATE</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a253c1749ca03ecf194e2b52f0a8304c0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>URI_REFERENCE</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>af00d1a0d76573ec13bb83b1c757e2eec</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>BASIC</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a28bbe58dc52174beb64cb7a6842b14fb</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Protocols.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml1/core/</path>
    <filename>a00089</filename>
    <includes id="a00082" name="RootObject.h" local="no" imported="no">saml/RootObject.h</includes>
    <includes id="a00117" name="SAMLConstants.h" local="no" imported="no">saml/util/SAMLConstants.h</includes>
    <class kind="class">opensaml::saml1p::QueryBuilder</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml1</namespace>
    <namespace>opensaml::saml1p</namespace>
    <member kind="function" virtualness="pure">
      <type>virtual xmltooling::QName *</type>
      <name>getQName</name>
      <anchorfile>a00121.html</anchorfile>
      <anchor>acbe82103f354c4b2d4533f4b92a4909e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setQName</name>
      <anchorfile>a00121.html</anchorfile>
      <anchor>a7ca0ee2cb27103b5aa572a4d92f16d4e</anchor>
      <arglist>(const xmltooling::QName *qname)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerProtocolClasses</name>
      <anchorfile>a00121.html</anchorfile>
      <anchor>aaf111aace6b1f0eb2e1e1eaa4a2dfa90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>TYPE_NAME</name>
      <anchorfile>a00121.html</anchorfile>
      <anchor>ae2720abe7d9c014d1682461aaa68d84f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static xmltooling::QName</type>
      <name>SUCCESS</name>
      <anchorfile>a00121.html</anchorfile>
      <anchor>abf2926ab3604d9ff3f8fe2f6b823f254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static xmltooling::QName</type>
      <name>REQUESTER</name>
      <anchorfile>a00121.html</anchorfile>
      <anchor>a07876e0aa88c5d0f126aeef7e8dd3525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static xmltooling::QName</type>
      <name>RESPONDER</name>
      <anchorfile>a00121.html</anchorfile>
      <anchor>a4cc05ea9c207062218dcd3af355f2ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static xmltooling::QName</type>
      <name>VERSIONMISMATCH</name>
      <anchorfile>a00121.html</anchorfile>
      <anchor>a73884230c5bf78e6eebaf9407fd093c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Protocols.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/core/</path>
    <filename>a00090</filename>
    <includes id="a00088" name="Assertions.h" local="no" imported="no">saml/saml2/core/Assertions.h</includes>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2p</namespace>
    <member kind="function">
      <type>void</type>
      <name>registerProtocolClasses</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a65b0193b36fb3a6e4979d34316e6be6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>COMPARISON_EXACT</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a6050d54cbe78c28ee75108fda36d0e36</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>COMPARISON_MINIMUM</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a2c31f1c6accc1e7beba32881fd120495</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>COMPARISON_MAXIMUM</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>abf429f369c2de203ad7cbb39846f8986</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>COMPARISON_BETTER</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a2db13747d5eec669958943d7cf03869a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REASON_USER</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a0f834d7e76256c0e330016a2da74856e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REASON_ADMIN</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>af1a0113bd9a8ddbde8f1e6df9d937dbc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REASON_GLOBAL_TIMEOUT</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a2b12a4a15625b004acbc1b2c0b910d5d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REASON_SP_TIMEOUT</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a57ed06e964d9fe4f7b1dd80835c18161</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>TYPE_NAME</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>ae02803dba2bdecf7a07d1a5660a7315c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>SUCCESS</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>ac260cfcf56adbe6403a4b05a5517f0af</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REQUESTER</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>af325a6517a779a691f437f3262bddca3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>RESPONDER</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a80d9a31cd1c9a3f1b6f57e67dc514b77</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>VERSION_MISMATCH</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a5b090e0fac307fa4055a76c087f862a9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>AUTHN_FAILED</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>ac566846a197269899370c38f74466d3e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>INVALID_ATTR_NAME_OR_VALUE</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>af73144f2cdb07597a5af6b9b55fd2ae1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>INVALID_NAMEID_POLICY</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>af7d3d86afbbf9e0668582f417d63b018</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>NO_AUTHN_CONTEXT</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>aa0d0f11ad8faf443c2f7571bfdffbfc2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>NO_AVAILABLE_IDP</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a572ee468fa7c6383d0713b052626485a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>NO_PASSIVE</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a0650c741041218db294dcd83e7c26162</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>NO_SUPPORTED_IDP</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a6a66788eb323a6bb582c5508fd2d3c86</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>PARTIAL_LOGOUT</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a192cd8163f70f762acc28b6ee8cfdef8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>PROXY_COUNT_EXCEEDED</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>aa37ff6645ee11c02b51e0229d232f153</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REQUEST_DENIED</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>abdd985a0418e8d728f810b7cb925221c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REQUEST_UNSUPPORTED</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a83f1f8754277fc94baa25a774019cbd2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REQUEST_VERSION_DEPRECATED</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a9f15a58a9099afb8872a2856b340de7b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REQUEST_VERSION_TOO_HIGH</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>aa3b824185e899687ecc3c766be27987b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REQUEST_VERSION_TOO_LOW</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a8dcd35586e6c1b567674ed32d18f1085</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>RESOURCE_NOT_RECOGNIZED</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a3d1d09f6d9032eb2537803b24e804608</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>TOO_MANY_RESPONSES</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>af615fbe013c811a77bbc13d0ed2f8c9d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>UNKNOWN_ATTR_PROFILE</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a433eaff3862fecd3eda0181bcc1e84f7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>UNKNOWN_PRINCIPAL</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>abd7244629c7b3f7e2f60ee86ca1adb8a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>UNSUPPORTED_BINDING</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a98747d47ff79f817b47e8cc5052a32ae</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>COMPARISON_EXACT</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a6050d54cbe78c28ee75108fda36d0e36</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>COMPARISON_MINIMUM</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a2c31f1c6accc1e7beba32881fd120495</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>COMPARISON_MAXIMUM</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>abf429f369c2de203ad7cbb39846f8986</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>COMPARISON_BETTER</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a2db13747d5eec669958943d7cf03869a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REASON_USER</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a0f834d7e76256c0e330016a2da74856e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REASON_ADMIN</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>af1a0113bd9a8ddbde8f1e6df9d937dbc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REASON_GLOBAL_TIMEOUT</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a2b12a4a15625b004acbc1b2c0b910d5d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REASON_SP_TIMEOUT</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a57ed06e964d9fe4f7b1dd80835c18161</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AssertionValidator.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml1/profile/</path>
    <filename>a00091</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::saml1::AssertionValidator</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml1</namespace>
  </compound>
  <compound kind="file">
    <name>AssertionValidator.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/profile/</path>
    <filename>a00092</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::saml2::AssertionValidator</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2</namespace>
  </compound>
  <compound kind="file">
    <name>BrowserSSOProfileValidator.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml1/profile/</path>
    <filename>a00093</filename>
    <includes id="a00091" name="AssertionValidator.h" local="no" imported="no">saml/saml1/profile/AssertionValidator.h</includes>
    <class kind="class">opensaml::saml1::BrowserSSOProfileValidator</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml1</namespace>
  </compound>
  <compound kind="file">
    <name>BrowserSSOProfileValidator.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/profile/</path>
    <filename>a00094</filename>
    <includes id="a00092" name="AssertionValidator.h" local="no" imported="no">saml/saml2/profile/AssertionValidator.h</includes>
    <class kind="class">opensaml::saml2::BrowserSSOProfileValidator</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2</namespace>
  </compound>
  <compound kind="file">
    <name>SAML2Artifact.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/binding/</path>
    <filename>a00095</filename>
    <includes id="a00074" name="SAMLArtifact.h" local="no" imported="no">saml/binding/SAMLArtifact.h</includes>
    <class kind="class">opensaml::saml2p::SAML2Artifact</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2p</namespace>
  </compound>
  <compound kind="file">
    <name>SAML2ArtifactType0004.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/binding/</path>
    <filename>a00096</filename>
    <includes id="a00095" name="SAML2Artifact.h" local="no" imported="no">saml/saml2/binding/SAML2Artifact.h</includes>
    <class kind="class">opensaml::saml2p::SAML2ArtifactType0004</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2p</namespace>
  </compound>
  <compound kind="file">
    <name>SAML2MessageDecoder.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/binding/</path>
    <filename>a00097</filename>
    <includes id="a00072" name="MessageDecoder.h" local="no" imported="no">saml/binding/MessageDecoder.h</includes>
    <class kind="class">opensaml::saml2p::SAML2MessageDecoder</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2p</namespace>
  </compound>
  <compound kind="file">
    <name>SAML2Redirect.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/binding/</path>
    <filename>a00098</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2p</namespace>
    <member kind="function">
      <type>char *</type>
      <name>deflate</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>ac835e1fadb06d2785c5f320b0809bd44</anchor>
      <arglist>(char *in, unsigned int in_len, unsigned int *out_len)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>inflate</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>aeef1c4d0373a0f4a75e125e3b1735ce0</anchor>
      <arglist>(char *in, unsigned int in_len, std::ostream &amp;out)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SAML2SOAPClient.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/binding/</path>
    <filename>a00099</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::saml2p::SAML2SOAPClient</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2md</namespace>
    <namespace>opensaml::saml2p</namespace>
  </compound>
  <compound kind="file">
    <name>AbstractMetadataProvider.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/metadata/</path>
    <filename>a00100</filename>
    <includes id="a00110" name="ObservableMetadataProvider.h" local="no" imported="no">saml/saml2/metadata/ObservableMetadataProvider.h</includes>
    <class kind="class">opensaml::saml2md::AbstractMetadataProvider</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2md</namespace>
  </compound>
  <compound kind="file">
    <name>DiscoverableMetadataProvider.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/metadata/</path>
    <filename>a00101</filename>
    <includes id="a00109" name="MetadataProvider.h" local="no" imported="no">saml/saml2/metadata/MetadataProvider.h</includes>
    <class kind="class">opensaml::saml2md::DiscoverableMetadataProvider</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2</namespace>
    <namespace>opensaml::saml2md</namespace>
  </compound>
  <compound kind="file">
    <name>DynamicMetadataProvider.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/metadata/</path>
    <filename>a00102</filename>
    <includes id="a00100" name="AbstractMetadataProvider.h" local="no" imported="no">saml/saml2/metadata/AbstractMetadataProvider.h</includes>
    <class kind="class">opensaml::saml2md::DynamicMetadataProvider</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2md</namespace>
  </compound>
  <compound kind="file">
    <name>EndpointManager.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/metadata/</path>
    <filename>a00103</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::saml2md::EndpointManager</class>
    <class kind="class">opensaml::saml2md::IndexedEndpointManager</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2md</namespace>
  </compound>
  <compound kind="file">
    <name>EntityMatcher.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/metadata/</path>
    <filename>a00104</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::saml2md::EntityMatcher</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2md</namespace>
    <member kind="define">
      <type>#define</type>
      <name>NAME_ENTITY_MATCHER</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>a97808d2c6ce7e55d0dafd0807f82e71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENTITYATTR_ENTITY_MATCHER</name>
      <anchorfile>a00104.html</anchorfile>
      <anchor>a3f205dfe25c43296f29822520f7e1002</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerEntityMatchers</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a870d3960264bbda62d15494c03493609</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Metadata.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/metadata/</path>
    <filename>a00105</filename>
    <includes id="a00088" name="Assertions.h" local="no" imported="no">saml/saml2/core/Assertions.h</includes>
    <class kind="class">opensaml::saml2md::CacheableSAMLObject</class>
    <class kind="class">opensaml::saml2md::TimeBoundSAMLObject</class>
    <class kind="class">opensaml::saml2md::isValidForProtocol</class>
    <class kind="class">opensaml::saml2md::ofTypeValidForProtocol</class>
    <class kind="class">opensaml::saml2md::localizedNameTypeBuilder</class>
    <class kind="class">opensaml::saml2md::localizedURITypeBuilder</class>
    <class kind="class">opensaml::saml2md::EndpointTypeBuilder</class>
    <class kind="class">opensaml::saml2md::IndexedEndpointTypeBuilder</class>
    <class kind="class">opensaml::saml2md::RoleDescriptorBuilder</class>
    <class kind="class">opensaml::saml2md::AuthnQueryDescriptorTypeBuilder</class>
    <class kind="class">opensaml::saml2md::AttributeQueryDescriptorTypeBuilder</class>
    <class kind="class">opensaml::saml2md::AuthzDecisionQueryDescriptorTypeBuilder</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2md</namespace>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLang</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a96923826f83da75499e3211a2e795267</anchor>
      <arglist>(const XMLCh *Lang)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasSupport</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a15401c6f54e6c392eb11bafde7afb497</anchor>
      <arglist>(const XMLCh *protocol) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addSupport</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>ab82637ee649f41345b71cfa069429831</anchor>
      <arglist>(const XMLCh *protocol)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const DigestMethod *</type>
      <name>getDigestMethod</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>afe64829500a03222a109fcfde8539e08</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::pair&lt; const SigningMethod *, const xmltooling::Credential * &gt;</type>
      <name>getSigningMethod</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>aa36804f41364ace9e5dba4cc227bee7d</anchor>
      <arglist>(const xmltooling::CredentialResolver &amp;resolver, xmltooling::CredentialCriteria &amp;cc) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const RoleDescriptor *</type>
      <name>getRoleDescriptor</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>af8dc501d172826a14dd975b0684886ce</anchor>
      <arglist>(const xmltooling::QName &amp;qname, const XMLCh *protocol) const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerMetadataClasses</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a7f0ae5017e14abac49cd75bcaf637363</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>LANG_ATTRIB_NAME</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a32eb1eadb72ea042270dac899bffced2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>TYPE_NAME</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a4ebe30c17c5e8ca104dfab52a5dde9cf</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>CONTACT_TECHNICAL</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a25ac4ecea1bc395b4c83030a31d2cd08</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>CONTACT_SUPPORT</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>aa0525e6def115e61d5b21fbcf3c68037</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>CONTACT_ADMINISTRATIVE</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a3a63723cd20ebf9e7bfa6b1d4b417537</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>CONTACT_BILLING</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>ac7141b128b0e606e82c387631ef37fdc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>CONTACT_OTHER</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a4ac4fd87579d5ee3806172f09b25b914</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>KEYTYPE_ENCRYPTION</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>ad7614c15da92c4dece92e0c3641d609e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>KEYTYPE_SIGNING</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a8b6449617c5594d221b00d708df7d127</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MetadataCredentialContext.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/metadata/</path>
    <filename>a00106</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::saml2md::MetadataCredentialContext</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2md</namespace>
  </compound>
  <compound kind="file">
    <name>MetadataCredentialCriteria.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/metadata/</path>
    <filename>a00107</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::saml2md::MetadataCredentialCriteria</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2md</namespace>
  </compound>
  <compound kind="file">
    <name>MetadataFilter.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/metadata/</path>
    <filename>a00108</filename>
    <includes id="a00109" name="MetadataProvider.h" local="no" imported="no">saml/saml2/metadata/MetadataProvider.h</includes>
    <class kind="class">opensaml::saml2md::MetadataFilterContext</class>
    <class kind="class">opensaml::saml2md::MetadataFilter</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2md</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BLACKLIST_METADATA_FILTER</name>
      <anchorfile>a00108.html</anchorfile>
      <anchor>a4094da83379191bc71e0ad2a97cec9a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHITELIST_METADATA_FILTER</name>
      <anchorfile>a00108.html</anchorfile>
      <anchor>a8aa8f4860921bd2058c243367e0e6194</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIGNATURE_METADATA_FILTER</name>
      <anchorfile>a00108.html</anchorfile>
      <anchor>aefda5161c2dafdbf390ee202dc38c7be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIREVALIDUNTIL_METADATA_FILTER</name>
      <anchorfile>a00108.html</anchorfile>
      <anchor>a7608c0bba199ca34c4342c4d36fd9c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENTITYROLE_METADATA_FILTER</name>
      <anchorfile>a00108.html</anchorfile>
      <anchor>ac9023476c97b59b593d9ecbc0555e215</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENTITYATTR_METADATA_FILTER</name>
      <anchorfile>a00108.html</anchorfile>
      <anchor>ad33b3228f58808dc8c0def356759baca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerMetadataFilters</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>af98e47a4b54411b1806d6a50e7e24d89</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MetadataProvider.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/metadata/</path>
    <filename>a00109</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::saml2md::MetadataProvider</class>
    <class kind="struct">opensaml::saml2md::MetadataProvider::Criteria</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2md</namespace>
    <member kind="define">
      <type>#define</type>
      <name>XML_METADATA_PROVIDER</name>
      <anchorfile>a00109.html</anchorfile>
      <anchor>a53c67319d07b553a9c52daf1a0e78a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DYNAMIC_METADATA_PROVIDER</name>
      <anchorfile>a00109.html</anchorfile>
      <anchor>a18099991cb32fb79eff6b01e703d68af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHAINING_METADATA_PROVIDER</name>
      <anchorfile>a00109.html</anchorfile>
      <anchor>a71c615e6362c0444cfccca3bb1b41308</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FOLDER_METADATA_PROVIDER</name>
      <anchorfile>a00109.html</anchorfile>
      <anchor>a12d411ef2fa660b68826b6362c0b00f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NULL_METADATA_PROVIDER</name>
      <anchorfile>a00109.html</anchorfile>
      <anchor>a3d77981f8dc8cf896f812946095483fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerMetadataProviders</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>ab4d824799476852cfb99257161d5371d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObservableMetadataProvider.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/metadata/</path>
    <filename>a00110</filename>
    <includes id="a00109" name="MetadataProvider.h" local="no" imported="no">saml/saml2/metadata/MetadataProvider.h</includes>
    <class kind="class">opensaml::saml2md::ObservableMetadataProvider</class>
    <class kind="class">opensaml::saml2md::ObservableMetadataProvider::Observer</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2md</namespace>
  </compound>
  <compound kind="file">
    <name>SAML2AssertionPolicy.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/saml2/profile/</path>
    <filename>a00111</filename>
    <includes id="a00075" name="SecurityPolicy.h" local="no" imported="no">saml/binding/SecurityPolicy.h</includes>
    <class kind="class">opensaml::saml2::SAML2AssertionPolicy</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2</namespace>
  </compound>
  <compound kind="file">
    <name>SAMLConfig.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/</path>
    <filename>a00112</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::SAMLConfig</class>
    <namespace>opensaml</namespace>
    <namespace>opensaml::saml2md</namespace>
  </compound>
  <compound kind="file">
    <name>ContentReference.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/signature/</path>
    <filename>a00113</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::ContentReference</class>
    <namespace>opensaml</namespace>
  </compound>
  <compound kind="file">
    <name>SignableObject.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/signature/</path>
    <filename>a00114</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::SignableObject</class>
    <namespace>opensaml</namespace>
  </compound>
  <compound kind="file">
    <name>SignatureProfileValidator.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/signature/</path>
    <filename>a00115</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::SignatureProfileValidator</class>
    <namespace>opensaml</namespace>
  </compound>
  <compound kind="file">
    <name>CommonDomainCookie.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/util/</path>
    <filename>a00116</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <class kind="class">opensaml::CommonDomainCookie</class>
    <namespace>opensaml</namespace>
  </compound>
  <compound kind="file">
    <name>SAMLConstants.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/util/</path>
    <filename>a00117</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
    <namespace>samlconstants</namespace>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>PAOS_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a29bccbed355433422e82c81ee1252d94</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>PAOS_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ab06c5b7d2f0ebfb0cf94a95edeb70af8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML1_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a99f70aa894a8a39c27d32db347375d26</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML1P_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>afb82803472ecc266e8c4a4f441bc90b5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML1_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a62c470607219a7929866cb7c64b2d3d8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML1P_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a89bf1fb104c0c746245c560c658679be</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20_VERSION</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ae6d6ab1693a31bcc25303e9afe8a9e5e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ade0a4c691d9ef8b3a20d9474c791869e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20P_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a411d80ddf2ae410b3ffabbf9bb88bb52</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a75eda8636eefdd9db5318fa59da5c3b7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20AC_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a1c01a05819414d5ff8935ab6489e65d5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a3074f3964c35c6f8f711e0da1ff313ab</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20P_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a96575c246a1e108857fd6e8cb68220ea</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ab5bb2f340c6f175b54a45ff49c85d9a1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20AC_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a239bda434565c9b0ca5080b6d3b570a1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20ECP_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a5e3ed3104813ed0e796d4a55ba6b42a7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20ECP_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a5eb63250a0b9363bd2895045a8359c37</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20DCE_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>adc764fe8788f278d94cb57356764ff94</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20DCE_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ad859e08c3e63b29e24e2f8f15adadb2e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20X500_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a0603de132708e8a2865c944666722e08</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20X500_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>acd11106ff84197cc1a12e761a846a79b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20XACML_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a43896f2e6651fa14cd8d4f508cfe316f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20XACML_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>aa26a34915abc3faa13079e6ca1d61ec7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML1MD_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a934a7fb57d2fb168f4575c99fcae2301</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML1MD_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a1cd1fcf8bf7f14b15e6e357316309cdb</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML10_PROTOCOL_ENUM</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>af4021047be8ec7a468794389b122154d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML11_PROTOCOL_ENUM</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ad86c7b0e400c2e9c0003a1fd0fd1f11c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_QUERY_EXT_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a29c7824c727d789b2e1fc48cb926b97f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_QUERY_EXT_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a1ec0cf66f516f034ae4a5bb0affea750</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20P_THIRDPARTY_EXT_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>abc6464cb9ce7945d9d8a2d90d12477e7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20P_THIRDPARTY_EXT_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ac9fb817bd1537799b0a172bdbc4e231b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20P_ASYNCSLO_EXT_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a279eb4c8c2948957e25bf1d0b1cde7f6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20P_ASYNCSLO_EXT_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a9dcd3a0175b421c12445a678a11bd994</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20_ATTRIBUTE_EXT_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a9402d5afbf8b3513f3e724615e3bf954</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20_ATTRIBUTE_EXT_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a86d6103d216127222a7201ab51adc9af</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_ALGSUPPORT_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a4c231ab93c484dd9cb0cd4f4fd86601b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_ALGSUPPORT_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ad707c36413355dae46dce83656e1649d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_ENTITY_ATTRIBUTE_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>aac62d560c08ea218e3279bc452782839</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_ENTITY_ATTRIBUTE_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a76befdd0b7145a32fe00e9c53ccbf146</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_UI_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a8ee3ef0efbb828d5d0af12b11344d899</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_UI_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a0805b12c30a171dc66192b3145fbbe3f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20_DELEGATION_CONDITION_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a0b412bbdcde17efcb66dcc710525e63f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20_DELEGATION_CONDITION_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a6e67fe898a557f1abbc9dcfc3a937ce2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>IDP_DISCOVERY_PROTOCOL_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ae71008a8ce150c88084ce2092f5e0616</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>IDP_DISCOVERY_PROTOCOL_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a8a344e8d326b944608b6ad5556fe8065</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SP_REQUEST_INIT_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ac52772e14ced1ffdcfc7116047de1dc6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SP_REQUEST_INIT_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a1f170ba5073af0e9f4e39d2eb91dbe16</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML1_BINDING_SOAP</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>af34eb69ccab162378d77c2a7d3d158c9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML1_PROFILE_BROWSER_ARTIFACT</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a92837b491c5085ac0a88b71e76f467f8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML1_PROFILE_BROWSER_POST</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a0c52f985dc2a50ce46171ff208a42ae7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML20_BINDING_SOAP</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a0a9780c4adb08c45c9e2f8d43128e7fd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML20_BINDING_PAOS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ab4473eed4144517c3b87e7a0a5fc301e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML20_BINDING_URI</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a5fcb75d72158278a342d6d3c52c6b02d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML20_BINDING_HTTP_ARTIFACT</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>adf7f2af1a6d7a7e6a4f297b5d2d374ff</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML20_BINDING_HTTP_POST</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a2826b4d31f9f825f7824931f9ab21af6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML20_BINDING_HTTP_POST_SIMPLESIGN</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>abea8e2b33680fe177dc279bfb78dcc80</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML20_BINDING_HTTP_REDIRECT</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ab31e1d3683dc2c82be86664d2ba97174</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML20_BINDING_URL_ENCODING_DEFLATE</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>aa8f797f29fe82f3d240df8d194a545d6</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>version.h</name>
    <path>/usr/src/slapt-src/libraries/opensaml/opensaml-2.5.5/saml/</path>
    <filename>a00118</filename>
    <includes id="a00070" name="base.h" local="no" imported="no">saml/base.h</includes>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::AbstractMetadataProvider</name>
    <filename>a00001.html</filename>
    <base>opensaml::saml2md::ObservableMetadataProvider</base>
    <member kind="function">
      <type>void</type>
      <name>outputStatus</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>a959110368cb77b80d3bad4c8fbeedd50</anchor>
      <arglist>(std::ostream &amp;os) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitChangeEvent</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>a14199c994a033665e420f3d3d414677c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitChangeEvent</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>a6a57e1114b92b590db737e898d6a575c</anchor>
      <arglist>(const EntityDescriptor &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const EntityDescriptor *, const RoleDescriptor * &gt;</type>
      <name>getEntityDescriptor</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>a5623fdca473af28152f5279cfa488a94</anchor>
      <arglist>(const Criteria &amp;criteria) const </arglist>
    </member>
    <member kind="function">
      <type>const EntitiesDescriptor *</type>
      <name>getEntitiesDescriptor</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>a9db08f89ac8acd067df9e33eeffa5234</anchor>
      <arglist>(const char *name, bool requireValidMetadata=true) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AbstractMetadataProvider</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>a6f9988bb16af9dfe989af17510cab703</anchor>
      <arglist>(const xercesc::DOMElement *e=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>indexEntity</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>a07bcc42c28837a69eb2c893d5d52e1f0</anchor>
      <arglist>(EntityDescriptor *site, time_t &amp;validUntil, bool replace=false) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>indexGroup</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>a51aea93a8f9d5aa3f1dcc89fe55e09db</anchor>
      <arglist>(EntitiesDescriptor *group, time_t &amp;validUntil) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>index</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>a5d5507d87ad921c91865f1841ef69cd2</anchor>
      <arglist>(EntityDescriptor *site, time_t validUntil, bool replace=false) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>index</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>a1c41fa01965a04ef4817673a604abc51</anchor>
      <arglist>(EntitiesDescriptor *group, time_t validUntil) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>clearDescriptorIndex</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>aa0192295163a8e9068261e4ffc814d39</anchor>
      <arglist>(bool freeSites=false)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>time_t</type>
      <name>m_lastUpdate</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>a0064114276d0d42913cdea082fd67bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>xmltooling::KeyInfoResolver *</type>
      <name>m_resolver</name>
      <anchorfile>a00001.html</anchorfile>
      <anchor>aed6cec2720cd2c8ebc77513124e320f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::MessageEncoder::ArtifactGenerator</name>
    <filename>a00002.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual SAMLArtifact *</type>
      <name>generateSAML1Artifact</name>
      <anchorfile>a00002.html</anchorfile>
      <anchor>a7193c0279d2941a4c0a2ce0223ab7bc7</anchor>
      <arglist>(const saml2md::EntityDescriptor *relyingParty) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual saml2p::SAML2Artifact *</type>
      <name>generateSAML2Artifact</name>
      <anchorfile>a00002.html</anchorfile>
      <anchor>ad8231b479871ba10deae42b2f73b5d32</anchor>
      <arglist>(const saml2md::EntityDescriptor *relyingParty) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::ArtifactMap</name>
    <filename>a00003.html</filename>
    <member kind="function">
      <type></type>
      <name>ArtifactMap</name>
      <anchorfile>a00003.html</anchorfile>
      <anchor>a68f55d4efd64ca8e95129105d8556bd2</anchor>
      <arglist>(xmltooling::StorageService *storage=nullptr, const char *context=nullptr, unsigned int artifactTTL=180)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArtifactMap</name>
      <anchorfile>a00003.html</anchorfile>
      <anchor>aabc8105c4eba559618ba73f20c38ce18</anchor>
      <arglist>(const xercesc::DOMElement *e, xmltooling::StorageService *storage=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>storeContent</name>
      <anchorfile>a00003.html</anchorfile>
      <anchor>afba087128b40337a2ea3ef840531f2f7</anchor>
      <arglist>(xmltooling::XMLObject *content, const SAMLArtifact *artifact, const char *relyingParty=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>retrieveContent</name>
      <anchorfile>a00003.html</anchorfile>
      <anchor>a4c4b7e57c175109d8d07a725251ad283</anchor>
      <arglist>(const SAMLArtifact *artifact, const char *relyingParty=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getRelyingParty</name>
      <anchorfile>a00003.html</anchorfile>
      <anchor>a4a571e21a7766ee7a9e9c42e35b58121</anchor>
      <arglist>(const SAMLArtifact *artifact)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::MessageDecoder::ArtifactResolver</name>
    <filename>a00004.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual saml1p::Response *</type>
      <name>resolve</name>
      <anchorfile>a00004.html</anchorfile>
      <anchor>addd14a47e5b2bf8ba08b7e09a558b9e3</anchor>
      <arglist>(const std::vector&lt; SAMLArtifact * &gt; &amp;artifacts, const saml2md::IDPSSODescriptor &amp;idpDescriptor, SecurityPolicy &amp;policy) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual saml2p::ArtifactResponse *</type>
      <name>resolve</name>
      <anchorfile>a00004.html</anchorfile>
      <anchor>addf3f9b76472162df919303c98b0675a</anchor>
      <arglist>(const saml2p::SAML2Artifact &amp;artifact, const saml2md::SSODescriptorType &amp;ssoDescriptor, SecurityPolicy &amp;policy) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSupported</name>
      <anchorfile>a00004.html</anchorfile>
      <anchor>aed0fc1d5246fd16c36a836ea79d775bd</anchor>
      <arglist>(const saml2md::SSODescriptorType &amp;ssoDescriptor) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::Assertion</name>
    <filename>a00005.html</filename>
    <base virtualness="virtual">opensaml::RootObject</base>
  </compound>
  <compound kind="class">
    <name>opensaml::saml1::AssertionValidator</name>
    <filename>a00006.html</filename>
    <member kind="function">
      <type></type>
      <name>AssertionValidator</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>a13908ee5277050a39367ae9404b92199</anchor>
      <arglist>(const XMLCh *recipient, const std::vector&lt; const XMLCh * &gt; *audiences=nullptr, time_t ts=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>validateAssertion</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>ae01617db2403d94b43cdd16286b008bd</anchor>
      <arglist>(const Assertion &amp;assertion) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>validateCondition</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>a2683d538aa2f299e286bdfc879bf00da</anchor>
      <arglist>(const Condition *condition) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XMLCh *</type>
      <name>m_recipient</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>afaf5d8ae77916a859a175a8bdf674abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::vector&lt; const XMLCh * &gt; *</type>
      <name>m_audiences</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>a81022220b2f8f394a27bb2a5afc6eac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>time_t</type>
      <name>m_ts</name>
      <anchorfile>a00006.html</anchorfile>
      <anchor>ae2a610f9d367f258ad8de69d2e6bb6b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2::AssertionValidator</name>
    <filename>a00007.html</filename>
    <member kind="function">
      <type></type>
      <name>AssertionValidator</name>
      <anchorfile>a00007.html</anchorfile>
      <anchor>ac6daf47070860d610bbff7064565d9b9</anchor>
      <arglist>(const XMLCh *recipient, const std::vector&lt; const XMLCh * &gt; *audiences=nullptr, time_t ts=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>validateAssertion</name>
      <anchorfile>a00007.html</anchorfile>
      <anchor>a8c2b46604ecd0a08c66823092343c9e7</anchor>
      <arglist>(const Assertion &amp;assertion) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>validateCondition</name>
      <anchorfile>a00007.html</anchorfile>
      <anchor>a807ec2f4119a8620c912cba7254e9ba7</anchor>
      <arglist>(const Condition *condition) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XMLCh *</type>
      <name>m_recipient</name>
      <anchorfile>a00007.html</anchorfile>
      <anchor>a0ce06a7ccddba05cee866d08adeebc8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::vector&lt; const XMLCh * &gt; *</type>
      <name>m_audiences</name>
      <anchorfile>a00007.html</anchorfile>
      <anchor>a9346d8e79e7e1aca64c98a9dff35fea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>time_t</type>
      <name>m_ts</name>
      <anchorfile>a00007.html</anchorfile>
      <anchor>a07487ba8660529a05aa5b85004374b31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::AttributeQueryDescriptorTypeBuilder</name>
    <filename>a00008.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00008.html</anchorfile>
      <anchor>a8aff956a7511da7a8702707f0b34b5e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00008.html</anchorfile>
      <anchor>a7e779dc5243f45f0c3375e97dc62e2c3</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr, const xmltooling::QName *schemaType=nullptr) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AttributeQueryDescriptorType *</type>
      <name>buildAttributeQueryDescriptorType</name>
      <anchorfile>a00008.html</anchorfile>
      <anchor>a4a3ec355e66bcff5acb2246071f6de76</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::AuthnQueryDescriptorTypeBuilder</name>
    <filename>a00009.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00009.html</anchorfile>
      <anchor>ad3691e46c4846a18e1be25117687a2f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00009.html</anchorfile>
      <anchor>ab832dc7246f59b28729ddbca92a4e329</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr, const xmltooling::QName *schemaType=nullptr) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AuthnQueryDescriptorType *</type>
      <name>buildAuthnQueryDescriptorType</name>
      <anchorfile>a00009.html</anchorfile>
      <anchor>a88243eb1396fc98f63ea366830d284ea</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::AuthzDecisionQueryDescriptorTypeBuilder</name>
    <filename>a00010.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00010.html</anchorfile>
      <anchor>a20f30bb7a663138a9628aa7f37acc926</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00010.html</anchorfile>
      <anchor>a3798bd098512e95ee5771c4291b2afb8</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr, const xmltooling::QName *schemaType=nullptr) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AuthzDecisionQueryDescriptorType *</type>
      <name>buildAuthzDecisionQueryDescriptorType</name>
      <anchorfile>a00010.html</anchorfile>
      <anchor>adc58a267b4f3f06e0c6d97e71a56d4ec</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml1::BrowserSSOProfileValidator</name>
    <filename>a00011.html</filename>
    <base>opensaml::saml1::AssertionValidator</base>
    <member kind="function">
      <type></type>
      <name>BrowserSSOProfileValidator</name>
      <anchorfile>a00011.html</anchorfile>
      <anchor>aa0e01baf0649538e8e41a5ad31f6ea1d</anchor>
      <arglist>(const XMLCh *recipient, const std::vector&lt; const XMLCh * &gt; *audiences=nullptr, time_t ts=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validateAssertion</name>
      <anchorfile>a00011.html</anchorfile>
      <anchor>addd25331f27dbca7226d3f239fab43c5</anchor>
      <arglist>(const Assertion &amp;assertion) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2::BrowserSSOProfileValidator</name>
    <filename>a00012.html</filename>
    <base>opensaml::saml2::AssertionValidator</base>
    <member kind="function">
      <type></type>
      <name>BrowserSSOProfileValidator</name>
      <anchorfile>a00012.html</anchorfile>
      <anchor>ab7210b1661f9751baf77c44b0976f2e8</anchor>
      <arglist>(const XMLCh *recipient, const std::vector&lt; const XMLCh * &gt; *audiences=nullptr, time_t ts=0, const char *destination=nullptr, const char *requestID=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validateAssertion</name>
      <anchorfile>a00012.html</anchorfile>
      <anchor>acc9d99d62d4b7732a3eda958e5522e1c</anchor>
      <arglist>(const Assertion &amp;assertion) const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getAddress</name>
      <anchorfile>a00012.html</anchorfile>
      <anchor>a56221eb1f54324cd11871170bdfb91f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>xmltooling::auto_ptr_XMLCh</type>
      <name>m_destination</name>
      <anchorfile>a00012.html</anchorfile>
      <anchor>ae8762a5e052b874b587465a719c58838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>xmltooling::auto_ptr_XMLCh</type>
      <name>m_requestID</name>
      <anchorfile>a00012.html</anchorfile>
      <anchor>a8d08c0c18a1f489fa6e56a688bf40f17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::CacheableSAMLObject</name>
    <filename>a00013.html</filename>
  </compound>
  <compound kind="class">
    <name>opensaml::CommonDomainCookie</name>
    <filename>a00014.html</filename>
    <member kind="function">
      <type></type>
      <name>CommonDomainCookie</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a135af27e35b9aad96aa28b7ecc77fec0</anchor>
      <arglist>(const char *cookie)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>get</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>aba0b8a1c55fdaac08e7b41318ae72fa4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>set</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>a497f0330c607ec0659d5dd87484d73fa</anchor>
      <arglist>(const char *entityID)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>CDCName</name>
      <anchorfile>a00014.html</anchorfile>
      <anchor>aad414706ad5ccc8873cec1bb58d4b365</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml1::ConditionBuilder</name>
    <filename>a00015.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00015.html</anchorfile>
      <anchor>a28380fa210cb363763f71af9c1c3b443</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr, const xmltooling::QName *schemaType=nullptr) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Condition *</type>
      <name>buildCondition</name>
      <anchorfile>a00015.html</anchorfile>
      <anchor>a6adc9d02e3632de4744815f664f3a67e</anchor>
      <arglist>(const xmltooling::QName &amp;schemaType)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2::ConditionBuilder</name>
    <filename>a00016.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00016.html</anchorfile>
      <anchor>a57bf6113bdb10c7f676a26da4b5c4906</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr, const xmltooling::QName *schemaType=nullptr) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Condition *</type>
      <name>buildCondition</name>
      <anchorfile>a00016.html</anchorfile>
      <anchor>a5149abc389d1279e3b9ea8f4d80b61e2</anchor>
      <arglist>(const xmltooling::QName &amp;schemaType)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::ContentReference</name>
    <filename>a00017.html</filename>
    <member kind="function">
      <type></type>
      <name>ContentReference</name>
      <anchorfile>a00017.html</anchorfile>
      <anchor>a2e708d640ab4ea12f6e6abae40d78e5c</anchor>
      <arglist>(const SignableObject &amp;signableObject)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>createReferences</name>
      <anchorfile>a00017.html</anchorfile>
      <anchor>a9f7946e4c8a16b7a1dcfe74a7bf1bc3b</anchor>
      <arglist>(DSIGSignature *sig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addInclusivePrefix</name>
      <anchorfile>a00017.html</anchorfile>
      <anchor>a6f41baf15c4449c3fc3976b7425e4ee7</anchor>
      <arglist>(const XMLCh *prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDigestAlgorithm</name>
      <anchorfile>a00017.html</anchorfile>
      <anchor>a740760f163fc88b3a867e2bd53ca7645</anchor>
      <arglist>(const XMLCh *digest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCanonicalizationMethod</name>
      <anchorfile>a00017.html</anchorfile>
      <anchor>aafc0ae5c17319be9df04a3bdf7fa4eed</anchor>
      <arglist>(const XMLCh *c14n)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>opensaml::saml2md::MetadataProvider::Criteria</name>
    <filename>a00018.html</filename>
    <member kind="function">
      <type></type>
      <name>Criteria</name>
      <anchorfile>a00018.html</anchorfile>
      <anchor>a5d9a7fbf1ae67d8ce9e8c491e5f4192d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Criteria</name>
      <anchorfile>a00018.html</anchorfile>
      <anchor>a49854d9dcf849c86dd392cb21e83a55c</anchor>
      <arglist>(const XMLCh *id, const xmltooling::QName *q=nullptr, const XMLCh *prot=nullptr, bool valid=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Criteria</name>
      <anchorfile>a00018.html</anchorfile>
      <anchor>a30eb3b738053153a60b8e96f913ae6d6</anchor>
      <arglist>(const char *id, const xmltooling::QName *q=nullptr, const XMLCh *prot=nullptr, bool valid=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Criteria</name>
      <anchorfile>a00018.html</anchorfile>
      <anchor>aad6080267abfbce0d9b420fe607a0824</anchor>
      <arglist>(const SAMLArtifact *a, const xmltooling::QName *q=nullptr, const XMLCh *prot=nullptr, bool valid=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>a00018.html</anchorfile>
      <anchor>a08a083470e432b567a9a5ed032c7f750</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh *</type>
      <name>entityID_unicode</name>
      <anchorfile>a00018.html</anchorfile>
      <anchor>a89104cbcbc282459d2a43f6776334e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>entityID_ascii</name>
      <anchorfile>a00018.html</anchorfile>
      <anchor>ad1616d40d6b9af9836a3e99d0cdcc008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const SAMLArtifact *</type>
      <name>artifact</name>
      <anchorfile>a00018.html</anchorfile>
      <anchor>ad1f7d22a286d2c77089051692ec15ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const xmltooling::QName *</type>
      <name>role</name>
      <anchorfile>a00018.html</anchorfile>
      <anchor>ad2e6dc20cadb27b2aaacbcb66dae8a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh *</type>
      <name>protocol</name>
      <anchorfile>a00018.html</anchorfile>
      <anchor>a5af43b52c8de1c19c88e24ae9bcb7c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh *</type>
      <name>protocol2</name>
      <anchorfile>a00018.html</anchorfile>
      <anchor>a707c4110d9c5905ff595a2efc6bc2736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>validOnly</name>
      <anchorfile>a00018.html</anchorfile>
      <anchor>afc1e53c772f34a448308b2c758421f97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2::DelegationRestrictionTypeBuilder</name>
    <filename>a00019.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00019.html</anchorfile>
      <anchor>acd7ec820965031939d5c24c02c471d0f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00019.html</anchorfile>
      <anchor>aa5179369dfccc1a0e1bc071facc14afb</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr, const xmltooling::QName *schemaType=nullptr) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DelegationRestrictionType *</type>
      <name>buildDelegationRestrictionType</name>
      <anchorfile>a00019.html</anchorfile>
      <anchor>a727720d69a3e5c0a422aa9de89c5f1de</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::DiscoverableMetadataProvider</name>
    <filename>a00020.html</filename>
    <base virtualness="virtual">opensaml::saml2md::MetadataProvider</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getCacheTag</name>
      <anchorfile>a00020.html</anchorfile>
      <anchor>adbd099893d63bfcef738ef81cc70681a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>outputFeed</name>
      <anchorfile>a00020.html</anchorfile>
      <anchor>aa5d9ad92cf37377ce326fa666e89e90a</anchor>
      <arglist>(std::ostream &amp;os, bool &amp;first, bool wrapArray=true) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>DiscoverableMetadataProvider</name>
      <anchorfile>a00020.html</anchorfile>
      <anchor>ab6c2f717b7f4e8db8ed1a6c1445e782c</anchor>
      <arglist>(const xercesc::DOMElement *e=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>generateFeed</name>
      <anchorfile>a00020.html</anchorfile>
      <anchor>aefce814dfee8e0e959a81f8f4edaba1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_feed</name>
      <anchorfile>a00020.html</anchorfile>
      <anchor>a058a77135d4588ac8e6282bb2d3b9ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_feedTag</name>
      <anchorfile>a00020.html</anchorfile>
      <anchor>a675ec077ab6699791185eb98ae15eb55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::DynamicMetadataProvider</name>
    <filename>a00021.html</filename>
    <base>opensaml::saml2md::AbstractMetadataProvider</base>
    <member kind="function">
      <type></type>
      <name>DynamicMetadataProvider</name>
      <anchorfile>a00021.html</anchorfile>
      <anchor>ac248761301163ddd38d3cbe9a66a0a11</anchor>
      <arglist>(const xercesc::DOMElement *e=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>a00021.html</anchorfile>
      <anchor>adccb3432f30618182d740f2392dbc5da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getId</name>
      <anchorfile>a00021.html</anchorfile>
      <anchor>ab794afe6dbfb13c558cc0fe1a4eda388</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const xmltooling::XMLObject *</type>
      <name>getMetadata</name>
      <anchorfile>a00021.html</anchorfile>
      <anchor>ad5df4424032416af566dbe98b9fe519f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const EntityDescriptor *, const RoleDescriptor * &gt;</type>
      <name>getEntityDescriptor</name>
      <anchorfile>a00021.html</anchorfile>
      <anchor>a7d3841c661b5c0b79d229a3072c03dd2</anchor>
      <arglist>(const Criteria &amp;criteria) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual EntityDescriptor *</type>
      <name>resolve</name>
      <anchorfile>a00021.html</anchorfile>
      <anchor>ab9fd20d44d00027dd9ccf113fd7322f7</anchor>
      <arglist>(const Criteria &amp;criteria) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_validate</name>
      <anchorfile>a00021.html</anchorfile>
      <anchor>a73d85c59e9dc1ec2d3edf20621a3429b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2::EncryptableObject</name>
    <filename>a00022.html</filename>
  </compound>
  <compound kind="class">
    <name>opensaml::EncryptedKeyResolver</name>
    <filename>a00023.html</filename>
    <member kind="function">
      <type></type>
      <name>EncryptedKeyResolver</name>
      <anchorfile>a00023.html</anchorfile>
      <anchor>a8311b449646652e7d63003ebb8b70fbf</anchor>
      <arglist>(const saml2::EncryptedElementType &amp;ref)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const saml2::EncryptedElementType &amp;</type>
      <name>m_ref</name>
      <anchorfile>a00023.html</anchorfile>
      <anchor>aaf590a56a301f96a0ee3640abbee1cb7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::EndpointManager</name>
    <filename>a00024.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>EndpointManager</name>
      <anchorfile>a00024.html</anchorfile>
      <anchor>a8e84a19f5a87c15a728fb5af362b2d82</anchor>
      <arglist>(const typename std::vector&lt; _Tx * &gt; &amp;endpoints)</arglist>
    </member>
    <member kind="function">
      <type>const _Tx *</type>
      <name>getByBinding</name>
      <anchorfile>a00024.html</anchorfile>
      <anchor>ae2fae9ad715d147d10d7138ffc96af90</anchor>
      <arglist>(const XMLCh *binding) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::vector&lt; _Tx * &gt; &amp;</type>
      <name>m_endpoints</name>
      <anchorfile>a00024.html</anchorfile>
      <anchor>a78ab70c14570dda5d9791f38e3c8aefb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::EndpointTypeBuilder</name>
    <filename>a00025.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>ab5dee175f82528904d1a84c27239f366</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr, const xmltooling::QName *schemaType=nullptr) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EndpointType *</type>
      <name>buildEndpointType</name>
      <anchorfile>a00025.html</anchorfile>
      <anchor>a1b9c35d90793208f2d7073d1d2bd322e</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::EntityMatcher</name>
    <filename>a00026.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>matches</name>
      <anchorfile>a00026.html</anchorfile>
      <anchor>adc1fd448de463cfcd193a63bffa56270</anchor>
      <arglist>(const EntityDescriptor &amp;entity) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::IndexedEndpointManager</name>
    <filename>a00027.html</filename>
    <templarg></templarg>
    <base>opensaml::saml2md::EndpointManager</base>
    <member kind="function">
      <type></type>
      <name>IndexedEndpointManager</name>
      <anchorfile>a00027.html</anchorfile>
      <anchor>abb3632fdc7ee4feb743ece1049cafcb3</anchor>
      <arglist>(const typename std::vector&lt; _Tx * &gt; &amp;endpoints)</arglist>
    </member>
    <member kind="function">
      <type>const _Tx *</type>
      <name>getDefault</name>
      <anchorfile>a00027.html</anchorfile>
      <anchor>ac1a5cbf89a98e18415d6420fc2e0825d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const _Tx *</type>
      <name>getByIndex</name>
      <anchorfile>a00027.html</anchorfile>
      <anchor>a7acef7b85d6dde7aa37a10b7bc570794</anchor>
      <arglist>(unsigned short index) const </arglist>
    </member>
    <member kind="function">
      <type>const _Tx *</type>
      <name>getByBinding</name>
      <anchorfile>a00027.html</anchorfile>
      <anchor>a1cc506583692215a1ba384c928452a1c</anchor>
      <arglist>(const XMLCh *binding) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::IndexedEndpointTypeBuilder</name>
    <filename>a00028.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00028.html</anchorfile>
      <anchor>a57f5fe8cdbae530badb9d1b4c824919f</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr, const xmltooling::QName *schemaType=nullptr) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexedEndpointType *</type>
      <name>buildIndexedEndpointType</name>
      <anchorfile>a00028.html</anchorfile>
      <anchor>a56794f121b0e1058c221653b4f98d05f</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::SecurityPolicy::IssuerMatchingPolicy</name>
    <filename>a00029.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>issuerMatches</name>
      <anchorfile>a00029.html</anchorfile>
      <anchor>a374fb1ece487409248e840c7a4df0bee</anchor>
      <arglist>(const saml2::Issuer *issuer1, const saml2::Issuer *issuer2) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>issuerMatches</name>
      <anchorfile>a00029.html</anchorfile>
      <anchor>a8312c642dfb4bde769b22dc08078e13c</anchor>
      <arglist>(const saml2::Issuer *issuer1, const XMLCh *issuer2) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::isValidForProtocol</name>
    <filename>a00030.html</filename>
    <member kind="function">
      <type></type>
      <name>isValidForProtocol</name>
      <anchorfile>a00030.html</anchorfile>
      <anchor>a834edc88a48b68ba9a799636ab985019</anchor>
      <arglist>(const XMLCh *protocol)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>a00030.html</anchorfile>
      <anchor>a128028009f3263877d027cfb42e5c1e5</anchor>
      <arglist>(const RoleDescriptor *role) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2::KeyInfoConfirmationDataTypeBuilder</name>
    <filename>a00031.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00031.html</anchorfile>
      <anchor>ae4254a81323d857d8d23b1808a918158</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00031.html</anchorfile>
      <anchor>a6d037fe97814dee52f2ffe078c266a66</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr, const xmltooling::QName *schemaType=nullptr) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KeyInfoConfirmationDataType *</type>
      <name>buildKeyInfoConfirmationDataType</name>
      <anchorfile>a00031.html</anchorfile>
      <anchor>a2232caf9d6714cbb3629c0f7318a76a6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::localizedNameTypeBuilder</name>
    <filename>a00032.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00032.html</anchorfile>
      <anchor>a8f576e0903304a08fd3faa9f5fbd0bdf</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr, const xmltooling::QName *schemaType=nullptr) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static localizedNameType *</type>
      <name>buildlocalizedNameType</name>
      <anchorfile>a00032.html</anchorfile>
      <anchor>a4d8f06575d4ad3f3b7a85c2cae9ee398</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::localizedURITypeBuilder</name>
    <filename>a00033.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00033.html</anchorfile>
      <anchor>a41ffe985b75650b37335c42e2532a62b</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr, const xmltooling::QName *schemaType=nullptr) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static localizedURIType *</type>
      <name>buildlocalizedURIType</name>
      <anchorfile>a00033.html</anchorfile>
      <anchor>ad7334b37d8ac9a8273149270d2d8a66b</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::MessageDecoder</name>
    <filename>a00034.html</filename>
    <class kind="class">opensaml::MessageDecoder::ArtifactResolver</class>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLCh *</type>
      <name>getProtocolFamily</name>
      <anchorfile>a00034.html</anchorfile>
      <anchor>ada340797dbd23c09ad7b667a79df2bf9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isUserAgentPresent</name>
      <anchorfile>a00034.html</anchorfile>
      <anchor>aa75e9d68c932b63000141bc32bdef933</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setArtifactResolver</name>
      <anchorfile>a00034.html</anchorfile>
      <anchor>ad19f38c369a5136353f1e6bfc7d871b2</anchor>
      <arglist>(const ArtifactResolver *artifactResolver)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual xmltooling::XMLObject *</type>
      <name>decode</name>
      <anchorfile>a00034.html</anchorfile>
      <anchor>ad5b79ebdfe4cb53795d873309b75cfd5</anchor>
      <arglist>(std::string &amp;relayState, const xmltooling::GenericRequest &amp;genericRequest, SecurityPolicy &amp;policy) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>extractMessageDetails</name>
      <anchorfile>a00034.html</anchorfile>
      <anchor>a18fcf45467ec0ea2f104c6a12d3f4c2b</anchor>
      <arglist>(const xmltooling::XMLObject &amp;message, const xmltooling::GenericRequest &amp;request, const XMLCh *protocol, SecurityPolicy &amp;policy) const =0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ArtifactResolver *</type>
      <name>m_artifactResolver</name>
      <anchorfile>a00034.html</anchorfile>
      <anchor>a5a18221e5861a5eba1d6f24d49cd7e08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::MessageEncoder</name>
    <filename>a00035.html</filename>
    <class kind="class">opensaml::MessageEncoder::ArtifactGenerator</class>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isCompact</name>
      <anchorfile>a00035.html</anchorfile>
      <anchor>a1a2d490a8a08be1028f28d00da85db30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isUserAgentPresent</name>
      <anchorfile>a00035.html</anchorfile>
      <anchor>a106e9af51ad5c409e09414528b920ba3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const XMLCh *</type>
      <name>getProtocolFamily</name>
      <anchorfile>a00035.html</anchorfile>
      <anchor>ad3f919711637533cd6f1fa069fa0ea49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual long</type>
      <name>encode</name>
      <anchorfile>a00035.html</anchorfile>
      <anchor>acddefcde4d7dd6ca5cb941bdab8de857</anchor>
      <arglist>(xmltooling::GenericResponse &amp;genericResponse, xmltooling::XMLObject *xmlObject, const char *destination, const saml2md::EntityDescriptor *recipient=nullptr, const char *relayState=nullptr, const ArtifactGenerator *artifactGenerator=nullptr, const xmltooling::Credential *credential=nullptr, const XMLCh *signatureAlg=nullptr, const XMLCh *digestAlg=nullptr) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::MetadataCredentialContext</name>
    <filename>a00036.html</filename>
    <member kind="function">
      <type></type>
      <name>MetadataCredentialContext</name>
      <anchorfile>a00036.html</anchorfile>
      <anchor>a01f20591bc8962ca55eceecc0a1f4c09</anchor>
      <arglist>(const KeyDescriptor &amp;descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const KeyDescriptor &amp;</type>
      <name>getKeyDescriptor</name>
      <anchorfile>a00036.html</anchorfile>
      <anchor>a5eb915bf1c848ff98ab636ad37797d76</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::MetadataCredentialCriteria</name>
    <filename>a00037.html</filename>
    <member kind="function">
      <type></type>
      <name>MetadataCredentialCriteria</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>a3f9bfe08e677a90dd6106fd8401ba4f5</anchor>
      <arglist>(const RoleDescriptor &amp;role)</arglist>
    </member>
    <member kind="function">
      <type>const RoleDescriptor &amp;</type>
      <name>getRole</name>
      <anchorfile>a00037.html</anchorfile>
      <anchor>a268b601bf1affebeda23157113efffa8</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::MetadataFilter</name>
    <filename>a00038.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getId</name>
      <anchorfile>a00038.html</anchorfile>
      <anchor>a9bf1edc1ad1b779df4c609bcc1e94b1e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>doFilter</name>
      <anchorfile>a00038.html</anchorfile>
      <anchor>a0b196deb9473e82d8a2c81d911cd6843</anchor>
      <arglist>(xmltooling::XMLObject &amp;xmlObject) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>doFilter</name>
      <anchorfile>a00038.html</anchorfile>
      <anchor>a35da63e4620554ad1e3e3c14f7f9990c</anchor>
      <arglist>(const MetadataFilterContext *ctx, xmltooling::XMLObject &amp;xmlObject) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::MetadataFilterContext</name>
    <filename>a00039.html</filename>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::MetadataProvider</name>
    <filename>a00040.html</filename>
    <class kind="struct">opensaml::saml2md::MetadataProvider::Criteria</class>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MetadataProvider</name>
      <anchorfile>a00040.html</anchorfile>
      <anchor>aa420e88393390847885576b5d8157faa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getId</name>
      <anchorfile>a00040.html</anchorfile>
      <anchor>a15d2b03f927199face0fd455b2c21868</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addMetadataFilter</name>
      <anchorfile>a00040.html</anchorfile>
      <anchor>a232cddca76b68d7e6b72841171e2a2af</anchor>
      <arglist>(MetadataFilter *newFilter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MetadataFilter *</type>
      <name>removeMetadataFilter</name>
      <anchorfile>a00040.html</anchorfile>
      <anchor>aa8ba520d18dfe0d72343e9ece439a564</anchor>
      <arglist>(MetadataFilter *oldFilter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContext</name>
      <anchorfile>a00040.html</anchorfile>
      <anchor>a46070e7111047039e3df52765e56058c</anchor>
      <arglist>(const MetadataFilterContext *ctx)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>a00040.html</anchorfile>
      <anchor>a761aef228223cc70f6e4e96b07faebdb</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>outputStatus</name>
      <anchorfile>a00040.html</anchorfile>
      <anchor>a85ffae9c6ba91fe7632e0f648a301cf5</anchor>
      <arglist>(std::ostream &amp;os) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const xmltooling::XMLObject *</type>
      <name>getMetadata</name>
      <anchorfile>a00040.html</anchorfile>
      <anchor>a4347b18c703af6d245d3b1d07831af8d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const EntitiesDescriptor *</type>
      <name>getEntitiesDescriptor</name>
      <anchorfile>a00040.html</anchorfile>
      <anchor>acca143335fa55f7ed0bf956d8b509922</anchor>
      <arglist>(const XMLCh *name, bool requireValidMetadata=true) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const EntitiesDescriptor *</type>
      <name>getEntitiesDescriptor</name>
      <anchorfile>a00040.html</anchorfile>
      <anchor>a6bda34e90cc452745103f8ad3c9c8edd</anchor>
      <arglist>(const char *name, bool requireValidMetadata=true) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::pair&lt; const EntityDescriptor *, const RoleDescriptor * &gt;</type>
      <name>getEntityDescriptor</name>
      <anchorfile>a00040.html</anchorfile>
      <anchor>ac4389cf13abb6f6ebcdfa76130701c0d</anchor>
      <arglist>(const Criteria &amp;criteria) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MetadataProvider</name>
      <anchorfile>a00040.html</anchorfile>
      <anchor>a673011f22f0e539f9b198867f94952ed</anchor>
      <arglist>(const xercesc::DOMElement *e=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>doFilters</name>
      <anchorfile>a00040.html</anchorfile>
      <anchor>aa7221c067333956e50af402f12a86ae6</anchor>
      <arglist>(xmltooling::XMLObject &amp;xmlObject) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2::NameIDTypeBuilder</name>
    <filename>a00041.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00041.html</anchorfile>
      <anchor>a1dcdcf767850d5da427031a1675ea56c</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr, const xmltooling::QName *schemaType=nullptr) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NameIDType *</type>
      <name>buildNameIDType</name>
      <anchorfile>a00041.html</anchorfile>
      <anchor>a728c625cb4952d893fe89119e0fb86c8</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::ObservableMetadataProvider</name>
    <filename>a00042.html</filename>
    <base virtualness="virtual">opensaml::saml2md::MetadataProvider</base>
    <class kind="class">opensaml::saml2md::ObservableMetadataProvider::Observer</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addObserver</name>
      <anchorfile>a00042.html</anchorfile>
      <anchor>afa18d6f71046f3bc94b9e7faa1a1a7f2</anchor>
      <arglist>(const Observer *newObserver) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const Observer *</type>
      <name>removeObserver</name>
      <anchorfile>a00042.html</anchorfile>
      <anchor>a668688945cd1754ca4c479d699c31789</anchor>
      <arglist>(const Observer *oldObserver) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ObservableMetadataProvider</name>
      <anchorfile>a00042.html</anchorfile>
      <anchor>a51038a80bfe8829b0deafdff0bc0aa94</anchor>
      <arglist>(const xercesc::DOMElement *e=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>emitChangeEvent</name>
      <anchorfile>a00042.html</anchorfile>
      <anchor>a2a460eb1cc2781ccf2127f3df8462043</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>emitChangeEvent</name>
      <anchorfile>a00042.html</anchorfile>
      <anchor>a0b937f85eeb42d47e33e683fddc13532</anchor>
      <arglist>(const EntityDescriptor &amp;entity) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::ObservableMetadataProvider::Observer</name>
    <filename>a00043.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>onEvent</name>
      <anchorfile>a00043.html</anchorfile>
      <anchor>afef4ed898e260f82789b5664532ec4da</anchor>
      <arglist>(const ObservableMetadataProvider &amp;provider) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onEvent</name>
      <anchorfile>a00043.html</anchorfile>
      <anchor>a9f848ddb523d2abf697544cd91d39bfa</anchor>
      <arglist>(const ObservableMetadataProvider &amp;provider, const EntityDescriptor &amp;entity) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::ofTypeValidForProtocol</name>
    <filename>a00044.html</filename>
    <base>opensaml::saml2md::isValidForProtocol</base>
    <member kind="function">
      <type></type>
      <name>ofTypeValidForProtocol</name>
      <anchorfile>a00044.html</anchorfile>
      <anchor>a77d27f6550cd08e9c2972b545104cddd</anchor>
      <arglist>(const xmltooling::QName &amp;q, const XMLCh *protocol)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>a00044.html</anchorfile>
      <anchor>aec7b2c953e14073704943c365ea6804e</anchor>
      <arglist>(const RoleDescriptor *role) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml1p::QueryBuilder</name>
    <filename>a00045.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00045.html</anchorfile>
      <anchor>aa885f8858438a42c36b7ac75517a3748</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr, const xmltooling::QName *schemaType=nullptr) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Query *</type>
      <name>buildQuery</name>
      <anchorfile>a00045.html</anchorfile>
      <anchor>acae9721fafcc68f85f9ea1915fe4dbbe</anchor>
      <arglist>(const xmltooling::QName &amp;schemaType)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::RoleDescriptorBuilder</name>
    <filename>a00046.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00046.html</anchorfile>
      <anchor>a02615e56b828ddfe567a7fe2d4c6dd0c</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr, const xmltooling::QName *schemaType=nullptr) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RoleDescriptor *</type>
      <name>buildRoleDescriptor</name>
      <anchorfile>a00046.html</anchorfile>
      <anchor>a89774d6d5b66d3c98551db6784f9fcd2</anchor>
      <arglist>(const xmltooling::QName &amp;schemaType)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2::RootObject</name>
    <filename>a00047.html</filename>
    <base virtualness="virtual">opensaml::RootObject</base>
    <member kind="function" virtualness="pure">
      <type>virtual const XMLCh *</type>
      <name>getVersion</name>
      <anchorfile>a00047.html</anchorfile>
      <anchor>ad70a654f7180110e1a518334a232e90e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Issuer *</type>
      <name>getIssuer</name>
      <anchorfile>a00047.html</anchorfile>
      <anchor>a62a8571702a29bd1a1fecb6d88608e7e</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::RootObject</name>
    <filename>a00048.html</filename>
    <base>opensaml::SignableObject</base>
    <member kind="function" virtualness="pure">
      <type>virtual const XMLCh *</type>
      <name>getID</name>
      <anchorfile>a00048.html</anchorfile>
      <anchor>a72a14746639fb725d4d281bbe1870e28</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const xmltooling::DateTime *</type>
      <name>getIssueInstant</name>
      <anchorfile>a00048.html</anchorfile>
      <anchor>a094f96c1b21007be8d298e41cb3fcaa2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual time_t</type>
      <name>getIssueInstantEpoch</name>
      <anchorfile>a00048.html</anchorfile>
      <anchor>ae37ca91ddc57f6b7a704fa884cbbb875</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml1p::SAML1MessageDecoder</name>
    <filename>a00049.html</filename>
    <base>opensaml::MessageDecoder</base>
    <member kind="function">
      <type>const XMLCh *</type>
      <name>getProtocolFamily</name>
      <anchorfile>a00049.html</anchorfile>
      <anchor>adedfbc6cbe8a6a82eddc7475cb28cf00</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractMessageDetails</name>
      <anchorfile>a00049.html</anchorfile>
      <anchor>ac0ef501f24cab13a3e760d4350d6658b</anchor>
      <arglist>(const xmltooling::XMLObject &amp;message, const xmltooling::GenericRequest &amp;genericRequest, const XMLCh *protocol, SecurityPolicy &amp;policy) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml1p::SAML1SOAPClient</name>
    <filename>a00050.html</filename>
    <member kind="function">
      <type></type>
      <name>SAML1SOAPClient</name>
      <anchorfile>a00050.html</anchorfile>
      <anchor>a7d7dd057a12193013af7162b8a466225</anchor>
      <arglist>(SOAPClient &amp;soaper, bool fatalSAMLErrors=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>sendSAML</name>
      <anchorfile>a00050.html</anchorfile>
      <anchor>aceb1e4bf41bf2993de13e49da46978fc</anchor>
      <arglist>(Request *request, const char *from, saml2md::MetadataCredentialCriteria &amp;to, const char *endpoint)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Response *</type>
      <name>receiveSAML</name>
      <anchorfile>a00050.html</anchorfile>
      <anchor>ae6373e0be58babb26ad4a6298669d603</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>handleError</name>
      <anchorfile>a00050.html</anchorfile>
      <anchor>acc90d3f7bed71a379c8cd0119ae7a46e</anchor>
      <arglist>(const Status &amp;status)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SOAPClient &amp;</type>
      <name>m_soaper</name>
      <anchorfile>a00050.html</anchorfile>
      <anchor>aa1d5769ba9ea695338d0d019f1e2f683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_fatal</name>
      <anchorfile>a00050.html</anchorfile>
      <anchor>a8bdefafc5b4f2274a3dfc6bc349178b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2p::SAML2Artifact</name>
    <filename>a00051.html</filename>
    <base>opensaml::SAMLArtifact</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getEndpointIndex</name>
      <anchorfile>a00051.html</anchorfile>
      <anchor>aabbeb54507713479abdee6235bf29ff0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>INDEX_LENGTH</name>
      <anchorfile>a00051.html</anchorfile>
      <anchor>ad65e23af29a852ccd2528d89a0794723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SAML2Artifact</name>
      <anchorfile>a00051.html</anchorfile>
      <anchor>a78b17be527a21b59fe1570fc357c245b</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SAML2Artifact</name>
      <anchorfile>a00051.html</anchorfile>
      <anchor>a6bedb58b9b5322d2402a52877be54e56</anchor>
      <arglist>(const SAML2Artifact &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2p::SAML2ArtifactType0004</name>
    <filename>a00052.html</filename>
    <base>opensaml::saml2p::SAML2Artifact</base>
    <member kind="function">
      <type></type>
      <name>SAML2ArtifactType0004</name>
      <anchorfile>a00052.html</anchorfile>
      <anchor>a611e0721a67d97c8956e8ceb45b66765</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SAML2ArtifactType0004</name>
      <anchorfile>a00052.html</anchorfile>
      <anchor>ad967280e2f0549858ed192a4522dee03</anchor>
      <arglist>(const std::string &amp;sourceid, int index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SAML2ArtifactType0004</name>
      <anchorfile>a00052.html</anchorfile>
      <anchor>a7e6bc09dda91c3c5cd511299ac850f4d</anchor>
      <arglist>(const std::string &amp;sourceid, int index, const std::string &amp;handle)</arglist>
    </member>
    <member kind="function">
      <type>SAML2ArtifactType0004 *</type>
      <name>clone</name>
      <anchorfile>a00052.html</anchorfile>
      <anchor>a1a13f2dc593dedcf001563d2fd4f6cfe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getSource</name>
      <anchorfile>a00052.html</anchorfile>
      <anchor>a59ef8dbcf1592beb9e836d92b4398e95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMessageHandle</name>
      <anchorfile>a00052.html</anchorfile>
      <anchor>ada459543fa6dc2bb67c38c7b21465e97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSourceID</name>
      <anchorfile>a00052.html</anchorfile>
      <anchor>a29566adaf4b5052264d8de398ac4db04</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>SOURCEID_LENGTH</name>
      <anchorfile>a00052.html</anchorfile>
      <anchor>ace579a00faf0a0b19b0f5c35d9090dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>HANDLE_LENGTH</name>
      <anchorfile>a00052.html</anchorfile>
      <anchor>a58621d8cc01523b29fb6d22d9383cd7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SAML2ArtifactType0004</name>
      <anchorfile>a00052.html</anchorfile>
      <anchor>a152c3654db442cf92c144d0b0fbc6448</anchor>
      <arglist>(const SAML2ArtifactType0004 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2::SAML2AssertionPolicy</name>
    <filename>a00053.html</filename>
    <base virtualness="virtual">opensaml::SecurityPolicy</base>
    <member kind="function">
      <type></type>
      <name>SAML2AssertionPolicy</name>
      <anchorfile>a00053.html</anchorfile>
      <anchor>adbdcaa823cb082f1a7c6f5796411d5a6</anchor>
      <arglist>(const saml2md::MetadataProvider *metadataProvider=nullptr, const xmltooling::QName *role=nullptr, const xmltooling::TrustEngine *trustEngine=nullptr, bool validate=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>a00053.html</anchorfile>
      <anchor>a2a0ffc62c8b51bcf7f6157e8e0fe7e18</anchor>
      <arglist>(bool messageOnly=false)</arglist>
    </member>
    <member kind="function">
      <type>const saml2::SubjectConfirmation *</type>
      <name>getSubjectConfirmation</name>
      <anchorfile>a00053.html</anchorfile>
      <anchor>a0e5ca4486954ac742b3019c2efcab3e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubjectConfirmation</name>
      <anchorfile>a00053.html</anchorfile>
      <anchor>ab6f9b1dca0289223eecd75df4a7e6b38</anchor>
      <arglist>(const saml2::SubjectConfirmation *confirmation)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2p::SAML2MessageDecoder</name>
    <filename>a00054.html</filename>
    <base>opensaml::MessageDecoder</base>
    <member kind="function">
      <type>const XMLCh *</type>
      <name>getProtocolFamily</name>
      <anchorfile>a00054.html</anchorfile>
      <anchor>a619447b196f19bc8f9c875c5da820010</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractMessageDetails</name>
      <anchorfile>a00054.html</anchorfile>
      <anchor>a23b54e2bbbf87eee1821c33270becf9c</anchor>
      <arglist>(const xmltooling::XMLObject &amp;message, const xmltooling::GenericRequest &amp;genericRequest, const XMLCh *protocol, SecurityPolicy &amp;policy) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2p::SAML2SOAPClient</name>
    <filename>a00055.html</filename>
    <member kind="function">
      <type></type>
      <name>SAML2SOAPClient</name>
      <anchorfile>a00055.html</anchorfile>
      <anchor>a7dcb2977da167867df76acbc43f7b9d3</anchor>
      <arglist>(SOAPClient &amp;soaper, bool fatalSAMLErrors=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>sendSAML</name>
      <anchorfile>a00055.html</anchorfile>
      <anchor>af9474ad06f2e6c47bb214b006515763f</anchor>
      <arglist>(RequestAbstractType *request, const char *from, saml2md::MetadataCredentialCriteria &amp;to, const char *endpoint)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual StatusResponseType *</type>
      <name>receiveSAML</name>
      <anchorfile>a00055.html</anchorfile>
      <anchor>a6d5cce1f0a8ea1b3da949647cb9dd88f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>handleError</name>
      <anchorfile>a00055.html</anchorfile>
      <anchor>a15e294f573667ec80ff4995d5e7932b2</anchor>
      <arglist>(const Status &amp;status)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SOAPClient &amp;</type>
      <name>m_soaper</name>
      <anchorfile>a00055.html</anchorfile>
      <anchor>a0aec5114a93e4c4e891b6bbde1488547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_fatal</name>
      <anchorfile>a00055.html</anchorfile>
      <anchor>a6d87d966092149026703e0733eabdc88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::SAMLArtifact</name>
    <filename>a00056.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>encode</name>
      <anchorfile>a00056.html</anchorfile>
      <anchor>a93e90115e3d3faf71f473ba2678009b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual SAMLArtifact *</type>
      <name>clone</name>
      <anchorfile>a00056.html</anchorfile>
      <anchor>a7c69903b11fd3546bd89ed149bea210a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getBytes</name>
      <anchorfile>a00056.html</anchorfile>
      <anchor>a9bbaed55423e490d197ad2b4788f9d72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getTypeCode</name>
      <anchorfile>a00056.html</anchorfile>
      <anchor>a549d561399e3bddaaebdcde45d823c42</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getRemainingArtifact</name>
      <anchorfile>a00056.html</anchorfile>
      <anchor>ad37ee5e73d79f403af83610774664e87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getSource</name>
      <anchorfile>a00056.html</anchorfile>
      <anchor>ab7b21a7e508350cbb87a68f938c8f538</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getMessageHandle</name>
      <anchorfile>a00056.html</anchorfile>
      <anchor>a4ac631d246b2ed26865ad1e2f048b0aa</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SAMLArtifact *</type>
      <name>parse</name>
      <anchorfile>a00056.html</anchorfile>
      <anchor>aa6866989c463c95ddc98de10afd9003b</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SAMLArtifact *</type>
      <name>parse</name>
      <anchorfile>a00056.html</anchorfile>
      <anchor>a234a87e48cb19797e33368f171873d59</anchor>
      <arglist>(const XMLCh *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>toHex</name>
      <anchorfile>a00056.html</anchorfile>
      <anchor>a4e0676b3b1198f4a226960f45b256452</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>TYPECODE_LENGTH</name>
      <anchorfile>a00056.html</anchorfile>
      <anchor>a3e9d53315cc9b90cfc6f535efab8f7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SAMLArtifact</name>
      <anchorfile>a00056.html</anchorfile>
      <anchor>aba14f6d4bec4868cfec13a59b2e84c9d</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_raw</name>
      <anchorfile>a00056.html</anchorfile>
      <anchor>a2878ebbf520b60e03023385607edc409</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml1p::SAMLArtifactType0001</name>
    <filename>a00057.html</filename>
    <base>opensaml::SAMLArtifact</base>
    <member kind="function">
      <type></type>
      <name>SAMLArtifactType0001</name>
      <anchorfile>a00057.html</anchorfile>
      <anchor>aec0891e22ebc17a406e92ba6ae569add</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SAMLArtifactType0001</name>
      <anchorfile>a00057.html</anchorfile>
      <anchor>abb7c5d3ce5d5f8a2b953b9e3836b0250</anchor>
      <arglist>(const std::string &amp;sourceid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SAMLArtifactType0001</name>
      <anchorfile>a00057.html</anchorfile>
      <anchor>a6fac357c9f181b7332a51a1d943c5b8d</anchor>
      <arglist>(const std::string &amp;sourceid, const std::string &amp;handle)</arglist>
    </member>
    <member kind="function">
      <type>SAMLArtifactType0001 *</type>
      <name>clone</name>
      <anchorfile>a00057.html</anchorfile>
      <anchor>ad5b4abefdbb987326e654906323007ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getSource</name>
      <anchorfile>a00057.html</anchorfile>
      <anchor>a1dedd0d10cfaaf6cdac4755d12d356f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMessageHandle</name>
      <anchorfile>a00057.html</anchorfile>
      <anchor>a3f67b47cd16fac9ebc8fef533844bf28</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSourceID</name>
      <anchorfile>a00057.html</anchorfile>
      <anchor>ae8b2be04767954414aa758e6aba39898</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>SOURCEID_LENGTH</name>
      <anchorfile>a00057.html</anchorfile>
      <anchor>a8339b1d5fd8a154a54f40527133bd474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>HANDLE_LENGTH</name>
      <anchorfile>a00057.html</anchorfile>
      <anchor>ae305b80c867665ba27eaf2fc2863e52b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SAMLArtifactType0001</name>
      <anchorfile>a00057.html</anchorfile>
      <anchor>a1f74051c686ddf029eed3b6dafb245aa</anchor>
      <arglist>(const SAMLArtifactType0001 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml1p::SAMLArtifactType0002</name>
    <filename>a00058.html</filename>
    <base>opensaml::SAMLArtifact</base>
    <member kind="function">
      <type></type>
      <name>SAMLArtifactType0002</name>
      <anchorfile>a00058.html</anchorfile>
      <anchor>a8c549afccb494cc99a0926de7f66b2e8</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SAMLArtifactType0002</name>
      <anchorfile>a00058.html</anchorfile>
      <anchor>ab7d8ed438e83391c8b51b49768680cee</anchor>
      <arglist>(const std::string &amp;sourceLocation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SAMLArtifactType0002</name>
      <anchorfile>a00058.html</anchorfile>
      <anchor>a414cb459a18d5db1d45851187f05b12f</anchor>
      <arglist>(const std::string &amp;sourceLocation, const std::string &amp;handle)</arglist>
    </member>
    <member kind="function">
      <type>SAMLArtifactType0002 *</type>
      <name>clone</name>
      <anchorfile>a00058.html</anchorfile>
      <anchor>a06b7c42a8a7112b8881292984bd3c699</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getSource</name>
      <anchorfile>a00058.html</anchorfile>
      <anchor>a8be1b1b46861300a46888d9b6d18cf98</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMessageHandle</name>
      <anchorfile>a00058.html</anchorfile>
      <anchor>affa93ee8b9524ebed9d568bc853b0106</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>HANDLE_LENGTH</name>
      <anchorfile>a00058.html</anchorfile>
      <anchor>a64ca6553fc4647b86d69df79f754a5f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SAMLArtifactType0002</name>
      <anchorfile>a00058.html</anchorfile>
      <anchor>a729d7537a91d27880e51b101cc0ec2af</anchor>
      <arglist>(const SAMLArtifactType0002 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::SAMLConfig</name>
    <filename>a00059.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>add9e1f6cc9f26371b67ff7c8934a0054</anchor>
      <arglist>(bool initXMLTooling=true)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>term</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>a2e67943f95b87d793a525d3b4b82ef62</anchor>
      <arglist>(bool termXMLTooling=true)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setArtifactMap</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>a814bb9d7d6950be3a0d14b7c5aa21ee7</anchor>
      <arglist>(ArtifactMap *artifactMap)</arglist>
    </member>
    <member kind="function">
      <type>ArtifactMap *</type>
      <name>getArtifactMap</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>ab6480f502e83508bd2a008f36a948ff7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>generateRandomBytes</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>ae76ea30ad404d804373e6fa4bbc75c8a</anchor>
      <arglist>(void *buf, unsigned int len)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>generateRandomBytes</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>a58ee9d902457d9240746a05ea15d5452</anchor>
      <arglist>(std::string &amp;buf, unsigned int len)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XMLCh *</type>
      <name>generateIdentifier</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>a7764423905cb8285dbda927fc12d20c4</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>hashSHA1</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>a8f9181009b326fd9fb2951f488e7eae7</anchor>
      <arglist>(const char *s, bool toHex=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setContactPriority</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>a688f9aaf111ee3ee4f2d94c83555818c</anchor>
      <arglist>(const XMLCh *contactTypes)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const saml2md::ContactPerson *</type>
      <name>getContactPerson</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>a0ae620c56b8e105a3546bb91b150da32</anchor>
      <arglist>(const saml2md::EntityDescriptor &amp;entity) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const saml2md::ContactPerson *</type>
      <name>getContactPerson</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>a4269e4922c8e097b05dd8ac896b3c486</anchor>
      <arglist>(const saml2md::RoleDescriptor &amp;role) const =0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SAMLConfig &amp;</type>
      <name>getConfig</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>ad53e886451b87e610722d460f7ce8c9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>xmltooling::PluginManager&lt; MessageDecoder, std::string, std::pair&lt; const xercesc::DOMElement *, const XMLCh * &gt; &gt;</type>
      <name>MessageDecoderManager</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>af107709d5571574c0ee707bc6f3e42d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>xmltooling::PluginManager&lt; MessageEncoder, std::string, std::pair&lt; const xercesc::DOMElement *, const XMLCh * &gt; &gt;</type>
      <name>MessageEncoderManager</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>a39c27e61854ece6789b08d86905fbf52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>xmltooling::PluginManager&lt; SAMLArtifact, std::string, const char * &gt;</type>
      <name>SAMLArtifactManager</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>a31db38854f7b35a78dad6108945cb47d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>xmltooling::PluginManager&lt; SecurityPolicyRule, std::string, const xercesc::DOMElement * &gt;</type>
      <name>SecurityPolicyRuleManager</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>aa8042b4c31679c4e6b492f6fa9463cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>xmltooling::PluginManager&lt; saml2md::MetadataProvider, std::string, const xercesc::DOMElement * &gt;</type>
      <name>MetadataProviderManager</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>ab89944dc19511b7ac082594d47767a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>xmltooling::PluginManager&lt; saml2md::MetadataFilter, std::string, const xercesc::DOMElement * &gt;</type>
      <name>MetadataFilterManager</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>a7c8cd8d54125d56f06558ec197bbb3f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>xmltooling::PluginManager&lt; saml2md::EntityMatcher, std::string, const xercesc::DOMElement * &gt;</type>
      <name>EntityMatcherManager</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>a4657677fef8c2333c7855a48348020fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArtifactMap *</type>
      <name>m_artifactMap</name>
      <anchorfile>a00059.html</anchorfile>
      <anchor>a6c250d3dda60f3dd428f0a3ce793bd3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::SecurityPolicy</name>
    <filename>a00060.html</filename>
    <class kind="class">opensaml::SecurityPolicy::IssuerMatchingPolicy</class>
    <member kind="function">
      <type></type>
      <name>SecurityPolicy</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a450089f02750049ca76715415d092c4f</anchor>
      <arglist>(const saml2md::MetadataProvider *metadataProvider=nullptr, const xmltooling::QName *role=nullptr, const xmltooling::TrustEngine *trustEngine=nullptr, bool validate=true)</arglist>
    </member>
    <member kind="function">
      <type>const saml2md::MetadataProvider *</type>
      <name>getMetadataProvider</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a6accc81280683068104ca96b9975aff8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual saml2md::MetadataProvider::Criteria &amp;</type>
      <name>getMetadataProviderCriteria</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a43f88d69744e5790cc40aab8a342212a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const xmltooling::QName *</type>
      <name>getRole</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a8107ae6358632bf2ab8c0736999bd16e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const xmltooling::TrustEngine *</type>
      <name>getTrustEngine</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>ac4eb4520eae14e31261f046589d49d61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getValidating</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a8e2306d8c330419d714a1cf0e62e9c60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requireEntityIssuer</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a37781c1c747b220500dde16b0001bee4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; xmltooling::xstring &gt; &amp;</type>
      <name>getAudiences</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a8a1625795b992c2b43d5aab23f289fd2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; xmltooling::xstring &gt; &amp;</type>
      <name>getAudiences</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a891a024e86f583239d5c493e0701aa87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>time_t</type>
      <name>getTime</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>aa4b7ed9efc983acbeea783baaed843f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const XMLCh *</type>
      <name>getCorrelationID</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a6e14f0ce22133c56084efc1e984b7f75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; const SecurityPolicyRule * &gt; &amp;</type>
      <name>getRules</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>ae6c3594a1c14b5af991940ae7932d292</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMetadataProvider</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>ae51ade58db914eb82644ca5f62f82a2e</anchor>
      <arglist>(const saml2md::MetadataProvider *metadata)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMetadataProviderCriteria</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a113bcb7efc91b141fa05783a3d878f10</anchor>
      <arglist>(saml2md::MetadataProvider::Criteria *criteria)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRole</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a333832670bb67facb01ad710d5758a3e</anchor>
      <arglist>(const xmltooling::QName *role)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrustEngine</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a407a4317296dc37795ea6d91dd730c31</anchor>
      <arglist>(const xmltooling::TrustEngine *trust)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValidating</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a32846ea25f0f98ccd35716ff13c978f1</anchor>
      <arglist>(bool validate=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requireEntityIssuer</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a426ab744256eb8c0ccf40c61af7d9117</anchor>
      <arglist>(bool entityOnly=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTime</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a9021f56b0e976e6ca995c4563922c546</anchor>
      <arglist>(time_t ts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCorrelationID</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a88fa06e259319dfa745ea3e67c71eb45</anchor>
      <arglist>(const XMLCh *correlationID)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evaluate</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a760babb944c9b743188508284b4f9619</anchor>
      <arglist>(const xmltooling::XMLObject &amp;message, const xmltooling::GenericRequest *request=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>ade17197646d608a98d27d27d6a765d5a</anchor>
      <arglist>(bool messageOnly=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_reset</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a20f56ebd5823ea2fbe4056800bb350d1</anchor>
      <arglist>(bool messageOnly=false)</arglist>
    </member>
    <member kind="function">
      <type>const XMLCh *</type>
      <name>getMessageID</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>afead283e1dc08de3c7a9a652337da77e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>time_t</type>
      <name>getIssueInstant</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a21e59354c709a6670d906dc0906a2be1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const saml2::Issuer *</type>
      <name>getIssuer</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a21ba4c40fbe6a49a8612987a2224235e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const saml2md::RoleDescriptor *</type>
      <name>getIssuerMetadata</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a0d097a326a1794efb12da23161061db0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAuthenticated</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a813491f4203d1cc0e5d2a11d67a7c0c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMessageID</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a1e1182621e06b0df2946d3ff197a6b7e</anchor>
      <arglist>(const XMLCh *id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIssueInstant</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a36053c291798a5089ef6eab2d3754141</anchor>
      <arglist>(time_t issueInstant)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIssuer</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>ab9fe6996bc114f63da8514663325fc4f</anchor>
      <arglist>(const saml2::Issuer *issuer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIssuer</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>ae990aaa0ccb2ebac708e4fdd51d09cdd</anchor>
      <arglist>(const XMLCh *issuer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIssuerMetadata</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a119cc3b3923c9eae1f2ec2a3749ef46c</anchor>
      <arglist>(const saml2md::RoleDescriptor *issuerRole)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAuthenticated</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a32b0cb80da5030065e5bb16ab9a482b6</anchor>
      <arglist>(bool auth)</arglist>
    </member>
    <member kind="function">
      <type>const IssuerMatchingPolicy &amp;</type>
      <name>getIssuerMatchingPolicy</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a7983cec67b75ef81b9bf4521f2be0fca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIssuerMatchingPolicy</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>a3af16a76a0f4bbf78bbc8a0697c197f0</anchor>
      <arglist>(IssuerMatchingPolicy *matchingPolicy)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>saml2md::MetadataProvider::Criteria *</type>
      <name>m_metadataCriteria</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>ac314e1a58cc900152a1566de029822e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static IssuerMatchingPolicy</type>
      <name>m_defaultMatching</name>
      <anchorfile>a00060.html</anchorfile>
      <anchor>ae2ca260c35a13cfa3c5b7386987403cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::SecurityPolicyRule</name>
    <filename>a00061.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getType</name>
      <anchorfile>a00061.html</anchorfile>
      <anchor>a4262c7211f07787b056e3d2666dcf83a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>evaluate</name>
      <anchorfile>a00061.html</anchorfile>
      <anchor>afc682ad07dd2de7d290fc8eb71af0ba4</anchor>
      <arglist>(const xmltooling::XMLObject &amp;message, const xmltooling::GenericRequest *request, SecurityPolicy &amp;policy) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::SignableObject</name>
    <filename>a00062.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual xmlsignature::Signature *</type>
      <name>getSignature</name>
      <anchorfile>a00062.html</anchorfile>
      <anchor>aeb384be77bdee824de7e7fb0baf4e35a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSignature</name>
      <anchorfile>a00062.html</anchorfile>
      <anchor>a422facef2b414637e9f4448f724f8381</anchor>
      <arglist>(xmlsignature::Signature *sig)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>declareNonVisibleNamespaces</name>
      <anchorfile>a00062.html</anchorfile>
      <anchor>a53453e526860ca51157035b870a931c4</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::SignatureProfileValidator</name>
    <filename>a00063.html</filename>
    <member kind="function">
      <type>void</type>
      <name>validateSignature</name>
      <anchorfile>a00063.html</anchorfile>
      <anchor>af3dd2e6bbd610a2deebb98635d1513f1</anchor>
      <arglist>(const xmlsignature::Signature &amp;signature) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::SOAPClient</name>
    <filename>a00064.html</filename>
    <member kind="function">
      <type></type>
      <name>SOAPClient</name>
      <anchorfile>a00064.html</anchorfile>
      <anchor>a4c31709f0fbd09124d9f0400761b7e30</anchor>
      <arglist>(SecurityPolicy &amp;policy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forceTransportAuthentication</name>
      <anchorfile>a00064.html</anchorfile>
      <anchor>ae72e29cd020509bdea467ddc3af4318a</anchor>
      <arglist>(bool force=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send</name>
      <anchorfile>a00064.html</anchorfile>
      <anchor>a40499a3d0bfed471c52f912a6feed3e1</anchor>
      <arglist>(const soap11::Envelope &amp;env, const char *from, saml2md::MetadataCredentialCriteria &amp;to, const char *endpoint)</arglist>
    </member>
    <member kind="function">
      <type>soap11::Envelope *</type>
      <name>receive</name>
      <anchorfile>a00064.html</anchorfile>
      <anchor>a05126984c94b7bb8510942895ff1da26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SecurityPolicy &amp;</type>
      <name>getPolicy</name>
      <anchorfile>a00064.html</anchorfile>
      <anchor>a433d4ff5af3c0ecc2d49f9d2474575c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>prepareTransport</name>
      <anchorfile>a00064.html</anchorfile>
      <anchor>a70e867769247cc9805278009d003c29d</anchor>
      <arglist>(xmltooling::SOAPTransport &amp;transport)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SecurityPolicy &amp;</type>
      <name>m_policy</name>
      <anchorfile>a00064.html</anchorfile>
      <anchor>ae487a9fa12af76c677afad32a5942bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_force</name>
      <anchorfile>a00064.html</anchorfile>
      <anchor>a69fbed9fbe371c7e586739e64715cbab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const saml2md::RoleDescriptor *</type>
      <name>m_peer</name>
      <anchorfile>a00064.html</anchorfile>
      <anchor>a0f49661b76b2b0c2ea538bad3d11ad0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>saml2md::MetadataCredentialCriteria *</type>
      <name>m_criteria</name>
      <anchorfile>a00064.html</anchorfile>
      <anchor>af8e2f5f90f8306b60dcc64892fb27a89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml1::StatementBuilder</name>
    <filename>a00065.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00065.html</anchorfile>
      <anchor>adb2c78059996eba232ce9b3c73cb43b3</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr, const xmltooling::QName *schemaType=nullptr) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Statement *</type>
      <name>buildStatement</name>
      <anchorfile>a00065.html</anchorfile>
      <anchor>ad503a312f5037baab31210fd541c678c</anchor>
      <arglist>(const xmltooling::QName &amp;schemaType)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2::StatementBuilder</name>
    <filename>a00066.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>buildObject</name>
      <anchorfile>a00066.html</anchorfile>
      <anchor>a3fee1786710002d6263caed61ff393e0</anchor>
      <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=nullptr, const xmltooling::QName *schemaType=nullptr) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Statement *</type>
      <name>buildStatement</name>
      <anchorfile>a00066.html</anchorfile>
      <anchor>a26d142b1b5182e6e74421d75b7bc4c18</anchor>
      <arglist>(const xmltooling::QName &amp;schemaType)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::Status</name>
    <filename>a00067.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual const XMLCh *</type>
      <name>getTopStatus</name>
      <anchorfile>a00067.html</anchorfile>
      <anchor>a6091c381d3f3ecb94c201fb1aa053488</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const XMLCh *</type>
      <name>getSubStatus</name>
      <anchorfile>a00067.html</anchorfile>
      <anchor>ada3b5d6d1932dbcad195cc382d9a7899</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasAdditionalStatus</name>
      <anchorfile>a00067.html</anchorfile>
      <anchor>a37ea4cdd11ecdab4857c2434182dfe50</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const XMLCh *</type>
      <name>getMessage</name>
      <anchorfile>a00067.html</anchorfile>
      <anchor>a6941bdb17d48e42cf96271935f516fc7</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensaml::saml2md::TimeBoundSAMLObject</name>
    <filename>a00068.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a28c44a1141da37fdf3d829486a584e04</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>a00068.html</anchorfile>
      <anchor>a2e09bdd03e5045eec929b921a60c5f95</anchor>
      <arglist>(time_t t) const </arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>opensaml</name>
    <filename>a00119.html</filename>
    <namespace>opensaml::saml1</namespace>
    <namespace>opensaml::saml1p</namespace>
    <namespace>opensaml::saml2</namespace>
    <namespace>opensaml::saml2md</namespace>
    <namespace>opensaml::saml2p</namespace>
    <class kind="class">opensaml::ArtifactMap</class>
    <class kind="class">opensaml::Assertion</class>
    <class kind="class">opensaml::CommonDomainCookie</class>
    <class kind="class">opensaml::ContentReference</class>
    <class kind="class">opensaml::EncryptedKeyResolver</class>
    <class kind="class">opensaml::MessageDecoder</class>
    <class kind="class">opensaml::MessageEncoder</class>
    <class kind="class">opensaml::RootObject</class>
    <class kind="class">opensaml::SAMLArtifact</class>
    <class kind="class">opensaml::SAMLConfig</class>
    <class kind="class">opensaml::SecurityPolicy</class>
    <class kind="class">opensaml::SecurityPolicyRule</class>
    <class kind="class">opensaml::SignableObject</class>
    <class kind="class">opensaml::SignatureProfileValidator</class>
    <class kind="class">opensaml::SOAPClient</class>
    <class kind="class">opensaml::Status</class>
    <member kind="function">
      <type>void</type>
      <name>registerMessageDecoders</name>
      <anchorfile>a00119.html</anchorfile>
      <anchor>a9488637c8c0c068f811f022eed27acc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerMessageEncoders</name>
      <anchorfile>a00119.html</anchorfile>
      <anchor>ab15d1da2f9876b27ad9cb26fb718a5f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerSAMLArtifacts</name>
      <anchorfile>a00119.html</anchorfile>
      <anchor>a77e32a7f1e6905e6a905d7ec6e431c9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerSecurityPolicyRules</name>
      <anchorfile>a00119.html</anchorfile>
      <anchor>a0cae3fcb284f9a7a4c5b666e4b015a2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annotateException</name>
      <anchorfile>a00119.html</anchorfile>
      <anchor>a485ac568ebc0615faaa21d19d357de52</anchor>
      <arglist>(xmltooling::XMLToolingException *e, const saml2md::EntityDescriptor *entity, const Status *status=nullptr, bool rethrow=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annotateException</name>
      <anchorfile>a00119.html</anchorfile>
      <anchor>af1c73a6589019e36a50f668b4265b2a0</anchor>
      <arglist>(xmltooling::XMLToolingException *e, const saml2md::RoleDescriptor *role, const Status *status=nullptr, bool rethrow=true)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>opensaml::saml1</name>
    <filename>a00120.html</filename>
    <class kind="class">opensaml::saml1::AssertionValidator</class>
    <class kind="class">opensaml::saml1::BrowserSSOProfileValidator</class>
    <class kind="class">opensaml::saml1::ConditionBuilder</class>
    <class kind="class">opensaml::saml1::StatementBuilder</class>
    <member kind="function">
      <type>void</type>
      <name>registerAssertionClasses</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a06ec326e00ac5d075be5e6d437af5f17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>TYPE_NAME</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>ad07a34662ea1fda7b91358473e4a2efe</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>UNSPECIFIED</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>aa6b0d1578655141fef7c8cb4ebe3330e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>EMAIL</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>af8d218f0ae056fc48f1a30f127e8a04d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>X509_SUBJECT</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a1b7e6e602c09741d66c9e81d4a187abc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>WIN_DOMAIN_QUALIFIED</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a7ee64515c7c9701d774d73673e62e248</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>ARTIFACT01</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a843039728743e79a04b730364c780780</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>ARTIFACT</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>acfcfc3ec271a4f3978e340d8dbc6ddce</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>BEARER</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a21f6adf8f7e55c7c88e99ee678309900</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>HOLDER_KEY</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a8e1805f413d42c620d29fc8556b2bde4</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>SENDER_VOUCHES</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>ad73e55b8cdda3f4c716c00fb44e121c5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>RWEDC_NEG_ACTION_NAMESPACE</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a9491940347e5409c7bdb1364c3b22728</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>RWEDC_ACTION_NAMESPACE</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>ab8cc6388dd5b092aaf87122f5244fa55</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>GHPP_ACTION_NAMESPACE</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a0a3f3f145da0addfbef6f4a13c66ce40</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>UNIX_ACTION_NAMESPACE</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a0d6c47feda26a2d4a1b0f45728dd09cb</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>DECISION_PERMIT</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a095f12abb347b6c056a5a1fea6f39e99</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>DECISION_DENY</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>a470bf0ed8e179994910f4c60f7080b87</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>DECISION_INDETERMINATE</name>
      <anchorfile>a00120.html</anchorfile>
      <anchor>ab0f53a2b94f82969be0051fe5bf20288</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>opensaml::saml1p</name>
    <filename>a00121.html</filename>
    <class kind="class">opensaml::saml1p::QueryBuilder</class>
    <class kind="class">opensaml::saml1p::SAML1MessageDecoder</class>
    <class kind="class">opensaml::saml1p::SAML1SOAPClient</class>
    <class kind="class">opensaml::saml1p::SAMLArtifactType0001</class>
    <class kind="class">opensaml::saml1p::SAMLArtifactType0002</class>
    <member kind="function" virtualness="pure">
      <type>virtual xmltooling::QName *</type>
      <name>getQName</name>
      <anchorfile>a00121.html</anchorfile>
      <anchor>acbe82103f354c4b2d4533f4b92a4909e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setQName</name>
      <anchorfile>a00121.html</anchorfile>
      <anchor>a7ca0ee2cb27103b5aa572a4d92f16d4e</anchor>
      <arglist>(const xmltooling::QName *qname)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerProtocolClasses</name>
      <anchorfile>a00121.html</anchorfile>
      <anchor>aaf111aace6b1f0eb2e1e1eaa4a2dfa90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>TYPE_NAME</name>
      <anchorfile>a00121.html</anchorfile>
      <anchor>ae2720abe7d9c014d1682461aaa68d84f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static xmltooling::QName</type>
      <name>SUCCESS</name>
      <anchorfile>a00121.html</anchorfile>
      <anchor>abf2926ab3604d9ff3f8fe2f6b823f254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static xmltooling::QName</type>
      <name>REQUESTER</name>
      <anchorfile>a00121.html</anchorfile>
      <anchor>a07876e0aa88c5d0f126aeef7e8dd3525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static xmltooling::QName</type>
      <name>RESPONDER</name>
      <anchorfile>a00121.html</anchorfile>
      <anchor>a4cc05ea9c207062218dcd3af355f2ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static xmltooling::QName</type>
      <name>VERSIONMISMATCH</name>
      <anchorfile>a00121.html</anchorfile>
      <anchor>a73884230c5bf78e6eebaf9407fd093c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>opensaml::saml2</name>
    <filename>a00122.html</filename>
    <class kind="class">opensaml::saml2::AssertionValidator</class>
    <class kind="class">opensaml::saml2::BrowserSSOProfileValidator</class>
    <class kind="class">opensaml::saml2::ConditionBuilder</class>
    <class kind="class">opensaml::saml2::DelegationRestrictionTypeBuilder</class>
    <class kind="class">opensaml::saml2::EncryptableObject</class>
    <class kind="class">opensaml::saml2::KeyInfoConfirmationDataTypeBuilder</class>
    <class kind="class">opensaml::saml2::NameIDTypeBuilder</class>
    <class kind="class">opensaml::saml2::RootObject</class>
    <class kind="class">opensaml::saml2::SAML2AssertionPolicy</class>
    <class kind="class">opensaml::saml2::StatementBuilder</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>encrypt</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a00690ebff680626a77a10c6a9938c089</anchor>
      <arglist>(const EncryptableObject &amp;xmlObject, const saml2md::MetadataProvider &amp;metadataProvider, saml2md::MetadataCredentialCriteria &amp;criteria, bool compact=false, const XMLCh *algorithm=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>encrypt</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ad12d8b378aa04c56e5c6bb11b8bb0c87</anchor>
      <arglist>(const EncryptableObject &amp;xmlObject, const std::vector&lt; std::pair&lt; const saml2md::MetadataProvider *, saml2md::MetadataCredentialCriteria * &gt; &gt; &amp;recipients, bool compact=false, const XMLCh *algorithm=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual xmltooling::XMLObject *</type>
      <name>decrypt</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ad47a1fcfc0077317c2bc7de3113e4046</anchor>
      <arglist>(const xmltooling::CredentialResolver &amp;credResolver, const XMLCh *recipient, xmltooling::CredentialCriteria *criteria=nullptr, bool requireAuthenticatedCipher=false) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerAssertionClasses</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a5a6cafd14238b1a406118997db9a1685</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>TYPE_NAME</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a87372d5227e16d32d7345d53f64af186</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>UNSPECIFIED</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>abb5419ba57a417dfb8b6073cabbad659</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>EMAIL</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ab06c666151c5eec68ea9a21b08865b95</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>X509_SUBJECT</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a7326ca378b795ed477c0773bce071566</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>WIN_DOMAIN_QUALIFIED</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>acdb691af1ff135067c4c1e9165c00915</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>KERBEROS</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a10719c6050fbe7abd069538457d72b80</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>ENTITY</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a66d8464439eeba4929aaccc91587d2ac</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>PERSISTENT</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>af9a610f5e75cf5251ed7a50bd06c088e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>TRANSIENT</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ab40d0316d730aac030f73a460c5eda0a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>BEARER</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a15fc3430da74b47a74a0358b5650c241</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>HOLDER_KEY</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ace973e51de91cf22ab0a0ea8a1ff5f8d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>SENDER_VOUCHES</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a988376b5df8703ddec38ddb6e7d85ba0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>RWEDC_NEG_ACTION_NAMESPACE</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a6b8487736e08ec66ac73d1e2f67db7fc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>RWEDC_ACTION_NAMESPACE</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a5a14a648005eb5fbb729c66f3c08a16c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>GHPP_ACTION_NAMESPACE</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>af704ef50d5c7e751b7c6e1b9f7508eaa</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>UNIX_ACTION_NAMESPACE</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a23389ca3ae4b99ef96458b908bae857e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>DECISION_PERMIT</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>ac7328fcdb72b49a613953998c3037403</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>DECISION_DENY</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>aabb264890a8ee88143887fc1ea57dd38</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>DECISION_INDETERMINATE</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a253c1749ca03ecf194e2b52f0a8304c0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>URI_REFERENCE</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>af00d1a0d76573ec13bb83b1c757e2eec</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>BASIC</name>
      <anchorfile>a00122.html</anchorfile>
      <anchor>a28bbe58dc52174beb64cb7a6842b14fb</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>opensaml::saml2md</name>
    <filename>a00123.html</filename>
    <class kind="class">opensaml::saml2md::AbstractMetadataProvider</class>
    <class kind="class">opensaml::saml2md::AttributeQueryDescriptorTypeBuilder</class>
    <class kind="class">opensaml::saml2md::AuthnQueryDescriptorTypeBuilder</class>
    <class kind="class">opensaml::saml2md::AuthzDecisionQueryDescriptorTypeBuilder</class>
    <class kind="class">opensaml::saml2md::CacheableSAMLObject</class>
    <class kind="class">opensaml::saml2md::DiscoverableMetadataProvider</class>
    <class kind="class">opensaml::saml2md::DynamicMetadataProvider</class>
    <class kind="class">opensaml::saml2md::EndpointManager</class>
    <class kind="class">opensaml::saml2md::EndpointTypeBuilder</class>
    <class kind="class">opensaml::saml2md::EntityMatcher</class>
    <class kind="class">opensaml::saml2md::IndexedEndpointManager</class>
    <class kind="class">opensaml::saml2md::IndexedEndpointTypeBuilder</class>
    <class kind="class">opensaml::saml2md::isValidForProtocol</class>
    <class kind="class">opensaml::saml2md::localizedNameTypeBuilder</class>
    <class kind="class">opensaml::saml2md::localizedURITypeBuilder</class>
    <class kind="class">opensaml::saml2md::MetadataCredentialContext</class>
    <class kind="class">opensaml::saml2md::MetadataCredentialCriteria</class>
    <class kind="class">opensaml::saml2md::MetadataFilter</class>
    <class kind="class">opensaml::saml2md::MetadataFilterContext</class>
    <class kind="class">opensaml::saml2md::MetadataProvider</class>
    <class kind="class">opensaml::saml2md::ObservableMetadataProvider</class>
    <class kind="class">opensaml::saml2md::ofTypeValidForProtocol</class>
    <class kind="class">opensaml::saml2md::RoleDescriptorBuilder</class>
    <class kind="class">opensaml::saml2md::TimeBoundSAMLObject</class>
    <member kind="function">
      <type>void</type>
      <name>registerEntityMatchers</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a870d3960264bbda62d15494c03493609</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLang</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a96923826f83da75499e3211a2e795267</anchor>
      <arglist>(const XMLCh *Lang)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasSupport</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a15401c6f54e6c392eb11bafde7afb497</anchor>
      <arglist>(const XMLCh *protocol) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addSupport</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>ab82637ee649f41345b71cfa069429831</anchor>
      <arglist>(const XMLCh *protocol)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const DigestMethod *</type>
      <name>getDigestMethod</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>afe64829500a03222a109fcfde8539e08</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::pair&lt; const SigningMethod *, const xmltooling::Credential * &gt;</type>
      <name>getSigningMethod</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>aa36804f41364ace9e5dba4cc227bee7d</anchor>
      <arglist>(const xmltooling::CredentialResolver &amp;resolver, xmltooling::CredentialCriteria &amp;cc) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const RoleDescriptor *</type>
      <name>getRoleDescriptor</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>af8dc501d172826a14dd975b0684886ce</anchor>
      <arglist>(const xmltooling::QName &amp;qname, const XMLCh *protocol) const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerMetadataClasses</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a7f0ae5017e14abac49cd75bcaf637363</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerMetadataFilters</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>af98e47a4b54411b1806d6a50e7e24d89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerMetadataProviders</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>ab4d824799476852cfb99257161d5371d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>LANG_ATTRIB_NAME</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a32eb1eadb72ea042270dac899bffced2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>TYPE_NAME</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a4ebe30c17c5e8ca104dfab52a5dde9cf</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>CONTACT_TECHNICAL</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a25ac4ecea1bc395b4c83030a31d2cd08</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>CONTACT_SUPPORT</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>aa0525e6def115e61d5b21fbcf3c68037</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>CONTACT_ADMINISTRATIVE</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a3a63723cd20ebf9e7bfa6b1d4b417537</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>CONTACT_BILLING</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>ac7141b128b0e606e82c387631ef37fdc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>CONTACT_OTHER</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a4ac4fd87579d5ee3806172f09b25b914</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>KEYTYPE_ENCRYPTION</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>ad7614c15da92c4dece92e0c3641d609e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>KEYTYPE_SIGNING</name>
      <anchorfile>a00123.html</anchorfile>
      <anchor>a8b6449617c5594d221b00d708df7d127</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>opensaml::saml2p</name>
    <filename>a00124.html</filename>
    <class kind="class">opensaml::saml2p::SAML2Artifact</class>
    <class kind="class">opensaml::saml2p::SAML2ArtifactType0004</class>
    <class kind="class">opensaml::saml2p::SAML2MessageDecoder</class>
    <class kind="class">opensaml::saml2p::SAML2SOAPClient</class>
    <member kind="function">
      <type>char *</type>
      <name>deflate</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>ac835e1fadb06d2785c5f320b0809bd44</anchor>
      <arglist>(char *in, unsigned int in_len, unsigned int *out_len)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>inflate</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>aeef1c4d0373a0f4a75e125e3b1735ce0</anchor>
      <arglist>(char *in, unsigned int in_len, std::ostream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerProtocolClasses</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a65b0193b36fb3a6e4979d34316e6be6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>COMPARISON_EXACT</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a6050d54cbe78c28ee75108fda36d0e36</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>COMPARISON_MINIMUM</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a2c31f1c6accc1e7beba32881fd120495</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>COMPARISON_MAXIMUM</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>abf429f369c2de203ad7cbb39846f8986</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>COMPARISON_BETTER</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a2db13747d5eec669958943d7cf03869a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REASON_USER</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a0f834d7e76256c0e330016a2da74856e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REASON_ADMIN</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>af1a0113bd9a8ddbde8f1e6df9d937dbc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REASON_GLOBAL_TIMEOUT</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a2b12a4a15625b004acbc1b2c0b910d5d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REASON_SP_TIMEOUT</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a57ed06e964d9fe4f7b1dd80835c18161</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>TYPE_NAME</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>ae02803dba2bdecf7a07d1a5660a7315c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>SUCCESS</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>ac260cfcf56adbe6403a4b05a5517f0af</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REQUESTER</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>af325a6517a779a691f437f3262bddca3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>RESPONDER</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a80d9a31cd1c9a3f1b6f57e67dc514b77</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>VERSION_MISMATCH</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a5b090e0fac307fa4055a76c087f862a9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>AUTHN_FAILED</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>ac566846a197269899370c38f74466d3e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>INVALID_ATTR_NAME_OR_VALUE</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>af73144f2cdb07597a5af6b9b55fd2ae1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>INVALID_NAMEID_POLICY</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>af7d3d86afbbf9e0668582f417d63b018</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>NO_AUTHN_CONTEXT</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>aa0d0f11ad8faf443c2f7571bfdffbfc2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>NO_AVAILABLE_IDP</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a572ee468fa7c6383d0713b052626485a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>NO_PASSIVE</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a0650c741041218db294dcd83e7c26162</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>NO_SUPPORTED_IDP</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a6a66788eb323a6bb582c5508fd2d3c86</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>PARTIAL_LOGOUT</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a192cd8163f70f762acc28b6ee8cfdef8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>PROXY_COUNT_EXCEEDED</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>aa37ff6645ee11c02b51e0229d232f153</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REQUEST_DENIED</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>abdd985a0418e8d728f810b7cb925221c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REQUEST_UNSUPPORTED</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a83f1f8754277fc94baa25a774019cbd2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REQUEST_VERSION_DEPRECATED</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a9f15a58a9099afb8872a2856b340de7b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REQUEST_VERSION_TOO_HIGH</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>aa3b824185e899687ecc3c766be27987b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REQUEST_VERSION_TOO_LOW</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a8dcd35586e6c1b567674ed32d18f1085</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>RESOURCE_NOT_RECOGNIZED</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a3d1d09f6d9032eb2537803b24e804608</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>TOO_MANY_RESPONSES</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>af615fbe013c811a77bbc13d0ed2f8c9d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>UNKNOWN_ATTR_PROFILE</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a433eaff3862fecd3eda0181bcc1e84f7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>UNKNOWN_PRINCIPAL</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>abd7244629c7b3f7e2f60ee86ca1adb8a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>UNSUPPORTED_BINDING</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a98747d47ff79f817b47e8cc5052a32ae</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>COMPARISON_EXACT</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a6050d54cbe78c28ee75108fda36d0e36</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>COMPARISON_MINIMUM</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a2c31f1c6accc1e7beba32881fd120495</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>COMPARISON_MAXIMUM</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>abf429f369c2de203ad7cbb39846f8986</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>COMPARISON_BETTER</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a2db13747d5eec669958943d7cf03869a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REASON_USER</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a0f834d7e76256c0e330016a2da74856e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REASON_ADMIN</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>af1a0113bd9a8ddbde8f1e6df9d937dbc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REASON_GLOBAL_TIMEOUT</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a2b12a4a15625b004acbc1b2c0b910d5d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XMLCh</type>
      <name>REASON_SP_TIMEOUT</name>
      <anchorfile>a00124.html</anchorfile>
      <anchor>a57ed06e964d9fe4f7b1dd80835c18161</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>samlconstants</name>
    <filename>a00125.html</filename>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>PAOS_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a29bccbed355433422e82c81ee1252d94</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>PAOS_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ab06c5b7d2f0ebfb0cf94a95edeb70af8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML1_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a99f70aa894a8a39c27d32db347375d26</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML1P_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>afb82803472ecc266e8c4a4f441bc90b5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML1_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a62c470607219a7929866cb7c64b2d3d8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML1P_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a89bf1fb104c0c746245c560c658679be</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20_VERSION</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ae6d6ab1693a31bcc25303e9afe8a9e5e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ade0a4c691d9ef8b3a20d9474c791869e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20P_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a411d80ddf2ae410b3ffabbf9bb88bb52</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a75eda8636eefdd9db5318fa59da5c3b7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20AC_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a1c01a05819414d5ff8935ab6489e65d5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a3074f3964c35c6f8f711e0da1ff313ab</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20P_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a96575c246a1e108857fd6e8cb68220ea</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ab5bb2f340c6f175b54a45ff49c85d9a1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20AC_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a239bda434565c9b0ca5080b6d3b570a1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20ECP_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a5e3ed3104813ed0e796d4a55ba6b42a7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20ECP_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a5eb63250a0b9363bd2895045a8359c37</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20DCE_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>adc764fe8788f278d94cb57356764ff94</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20DCE_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ad859e08c3e63b29e24e2f8f15adadb2e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20X500_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a0603de132708e8a2865c944666722e08</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20X500_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>acd11106ff84197cc1a12e761a846a79b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20XACML_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a43896f2e6651fa14cd8d4f508cfe316f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20XACML_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>aa26a34915abc3faa13079e6ca1d61ec7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML1MD_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a934a7fb57d2fb168f4575c99fcae2301</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML1MD_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a1cd1fcf8bf7f14b15e6e357316309cdb</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML10_PROTOCOL_ENUM</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>af4021047be8ec7a468794389b122154d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML11_PROTOCOL_ENUM</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ad86c7b0e400c2e9c0003a1fd0fd1f11c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_QUERY_EXT_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a29c7824c727d789b2e1fc48cb926b97f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_QUERY_EXT_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a1ec0cf66f516f034ae4a5bb0affea750</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20P_THIRDPARTY_EXT_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>abc6464cb9ce7945d9d8a2d90d12477e7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20P_THIRDPARTY_EXT_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ac9fb817bd1537799b0a172bdbc4e231b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20P_ASYNCSLO_EXT_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a279eb4c8c2948957e25bf1d0b1cde7f6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20P_ASYNCSLO_EXT_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a9dcd3a0175b421c12445a678a11bd994</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20_ATTRIBUTE_EXT_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a9402d5afbf8b3513f3e724615e3bf954</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20_ATTRIBUTE_EXT_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a86d6103d216127222a7201ab51adc9af</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_ALGSUPPORT_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a4c231ab93c484dd9cb0cd4f4fd86601b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_ALGSUPPORT_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ad707c36413355dae46dce83656e1649d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_ENTITY_ATTRIBUTE_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>aac62d560c08ea218e3279bc452782839</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_ENTITY_ATTRIBUTE_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a76befdd0b7145a32fe00e9c53ccbf146</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_UI_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a8ee3ef0efbb828d5d0af12b11344d899</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20MD_UI_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a0805b12c30a171dc66192b3145fbbe3f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20_DELEGATION_CONDITION_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a0b412bbdcde17efcb66dcc710525e63f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SAML20_DELEGATION_CONDITION_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a6e67fe898a557f1abbc9dcfc3a937ce2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>IDP_DISCOVERY_PROTOCOL_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ae71008a8ce150c88084ce2092f5e0616</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>IDP_DISCOVERY_PROTOCOL_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a8a344e8d326b944608b6ad5556fe8065</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SP_REQUEST_INIT_NS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ac52772e14ced1ffdcfc7116047de1dc6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const XMLCh</type>
      <name>SP_REQUEST_INIT_PREFIX</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a1f170ba5073af0e9f4e39d2eb91dbe16</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML1_BINDING_SOAP</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>af34eb69ccab162378d77c2a7d3d158c9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML1_PROFILE_BROWSER_ARTIFACT</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a92837b491c5085ac0a88b71e76f467f8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML1_PROFILE_BROWSER_POST</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a0c52f985dc2a50ce46171ff208a42ae7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML20_BINDING_SOAP</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a0a9780c4adb08c45c9e2f8d43128e7fd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML20_BINDING_PAOS</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ab4473eed4144517c3b87e7a0a5fc301e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML20_BINDING_URI</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a5fcb75d72158278a342d6d3c52c6b02d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML20_BINDING_HTTP_ARTIFACT</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>adf7f2af1a6d7a7e6a4f297b5d2d374ff</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML20_BINDING_HTTP_POST</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>a2826b4d31f9f825f7824931f9ab21af6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML20_BINDING_HTTP_POST_SIMPLESIGN</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>abea8e2b33680fe177dc279bfb78dcc80</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML20_BINDING_HTTP_REDIRECT</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>ab31e1d3683dc2c82be86664d2ba97174</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SAML20_BINDING_URL_ENCODING_DEFLATE</name>
      <anchorfile>a00125.html</anchorfile>
      <anchor>aa8f797f29fe82f3d240df8d194a545d6</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>std</name>
    <filename>a00126.html</filename>
  </compound>
  <compound kind="namespace">
    <name>xercesc</name>
    <filename>a00127.html</filename>
  </compound>
  <compound kind="namespace">
    <name>xmlencryption</name>
    <filename>a00128.html</filename>
  </compound>
  <compound kind="namespace">
    <name>xmlsignature</name>
    <filename>a00129.html</filename>
  </compound>
  <compound kind="namespace">
    <name>xmltooling</name>
    <filename>a00130.html</filename>
  </compound>
</tagfile>
