#include <istream>
#include <xmltooling/XMLObject.h>
-#include <xmltooling/signature/CredentialResolver.h>
+#include <xmltooling/security/CredentialResolver.h>
namespace opensaml {
const char* destination,
const char* recipientID=NULL,
const char* relayState=NULL,
- const xmlsignature::CredentialResolver* credResolver=NULL,
+ const xmltooling::CredentialResolver* credResolver=NULL,
const XMLCh* sigAlgorithm=NULL
) const=0;
* @return a new Signature object
*/
xmlsignature::Signature* buildSignature(
- const xmlsignature::CredentialResolver* credResolver,
+ const xmltooling::CredentialResolver* credResolver,
const XMLCh* sigAlgorithm=NULL
) const;
const char* destination,
const char* recipientID=NULL,
const char* relayState=NULL,
- const xmlsignature::CredentialResolver* credResolver=NULL,
+ const xmltooling::CredentialResolver* credResolver=NULL,
const XMLCh* sigAlgorithm=NULL
) const;
};
const char* destination,
const char* recipientID=NULL,
const char* relayState=NULL,
- const xmlsignature::CredentialResolver* credResolver=NULL,
+ const xmltooling::CredentialResolver* credResolver=NULL,
const XMLCh* sigAlgorithm=NULL
) const;
const char* destination,
const char* recipientID=NULL,
const char* relayState=NULL,
- const xmlsignature::CredentialResolver* credResolver=NULL,
+ const xmltooling::CredentialResolver* credResolver=NULL,
const XMLCh* sigAlgorithm=NULL
) const;
};
const char* destination,
const char* recipientID=NULL,
const char* relayState=NULL,
- const xmlsignature::CredentialResolver* credResolver=NULL,
+ const xmltooling::CredentialResolver* credResolver=NULL,
const XMLCh* sigAlgorithm=NULL
) const;
const char* destination,
const char* recipientID=NULL,
const char* relayState=NULL,
- const xmlsignature::CredentialResolver* credResolver=NULL,
+ const xmltooling::CredentialResolver* credResolver=NULL,
const XMLCh* sigAlgorithm=NULL
) const;
const char* destination,
const char* recipientID=NULL,
const char* relayState=NULL,
- const xmlsignature::CredentialResolver* credResolver=NULL,
+ const xmltooling::CredentialResolver* credResolver=NULL,
const XMLCh* sigAlgorithm=NULL
) const;
};
const char* destination,
const char* recipientID=NULL,
const char* relayState=NULL,
- const xmlsignature::CredentialResolver* credResolver=NULL,
+ const xmltooling::CredentialResolver* credResolver=NULL,
const XMLCh* sigAlgorithm=NULL
) const;
};
#include <xmltooling/XMLObjectBuilder.h>
#include <xmltooling/encryption/Encryption.h>
-#include <xmltooling/signature/KeyResolver.h>
+#include <xmltooling/security/KeyResolver.h>
#include <xmltooling/signature/Signature.h>
#include <xmltooling/util/DateTime.h>
* @param recipient identifier naming the recipient (the entity performing the decryption)
* @return the decrypted and unmarshalled object
*/
- virtual xmltooling::XMLObject* decrypt(xmlsignature::KeyResolver* KEKresolver, const XMLCh* recipient) const=0;
+ virtual xmltooling::XMLObject* decrypt(xmltooling::KeyResolver* KEKresolver, const XMLCh* recipient) const=0;
END_XMLOBJECT;
BEGIN_XMLOBJECT(SAML_API,EncryptedID,EncryptedElementType,SAML 2.0 EncryptedID element);
public:
virtual ~AbstractMetadataProvider();
- virtual const xmlsignature::KeyResolver* getKeyResolver() const {
+ virtual const xmltooling::KeyResolver* getKeyResolver() const {
return m_resolver;
}
protected:
/** Embedded KeyResolver instance. */
- xmlsignature::KeyResolver* m_resolver;
+ xmltooling::KeyResolver* m_resolver;
/**
* Loads an entity into the cache for faster lookup. This includes
xmltooling::Lockable* lock();
void unlock();
void init();
- const xmlsignature::KeyResolver* getKeyResolver() const;
+ const xmltooling::KeyResolver* getKeyResolver() const;
const xmltooling::XMLObject* getMetadata() const;
const EntitiesDescriptor* getEntitiesDescriptor(const char* name, bool requireValidMetadata=true) const;
const EntityDescriptor* getEntityDescriptor(const char* id, bool requireValidMetadata=true) const;
#include <saml/saml2/metadata/MetadataFilter.h>
#include <xmltooling/Lockable.h>
-#include <xmltooling/signature/KeyResolver.h>
+#include <xmltooling/security/KeyResolver.h>
namespace opensaml {
*
* @return an associated KeyResolver, or NULL
*/
- virtual const xmlsignature::KeyResolver* getKeyResolver() const=0;
+ virtual const xmltooling::KeyResolver* getKeyResolver() const=0;
/**
* Gets the entire metadata tree, after the registered filter has been applied.
#include "saml2/metadata/AbstractMetadataProvider.h"
#include <xercesc/util/XMLUniDefs.hpp>
-#include <xmltooling/signature/CachingKeyResolver.h>
+#include <xmltooling/security/CachingKeyResolver.h>
#include <xmltooling/util/XMLHelper.h>
using namespace opensaml::saml2md;
using namespace xmltooling;
using namespace std;
-static const XMLCh GenericKeyResolver[] = UNICODE_LITERAL_11(K,e,y,R,e,s,o,l,v,e,r);
-static const XMLCh type[] = UNICODE_LITERAL_4(t,y,p,e);
+static const XMLCh _KeyResolver[] = UNICODE_LITERAL_11(K,e,y,R,e,s,o,l,v,e,r);
+static const XMLCh type[] = UNICODE_LITERAL_4(t,y,p,e);
AbstractMetadataProvider::AbstractMetadataProvider(const DOMElement* e) : ObservableMetadataProvider(e), m_resolver(NULL)
{
- e = e ? XMLHelper::getFirstChildElement(e, GenericKeyResolver) : NULL;
+ e = e ? XMLHelper::getFirstChildElement(e, _KeyResolver) : NULL;
if (e) {
auto_ptr_char t(e->getAttributeNS(NULL,type));
if (t.get())
void AbstractMetadataProvider::emitChangeEvent()
{
- xmlsignature::CachingKeyResolver* ckr=dynamic_cast<xmlsignature::CachingKeyResolver*>(m_resolver);
+ CachingKeyResolver* ckr=dynamic_cast<CachingKeyResolver*>(m_resolver);
if (ckr)
ckr->clearCache();
ObservableMetadataProvider::emitChangeEvent();
#include "internal.h"
#include <saml/signature/SignatureProfileValidator.h>
-#include <xmltooling/signature/CredentialResolver.h>
+#include <xmltooling/security/CredentialResolver.h>
#include <xmltooling/signature/KeyInfo.h>
#include <xmltooling/signature/SignatureValidator.h>