#include "saml2/core/Protocols.h"
#include "saml2/metadata/Metadata.h"
#include "saml2/metadata/MetadataProvider.h"
-#include "security/TrustEngine.h"
#include "util/SAMLConstants.h"
#include <xmltooling/XMLToolingConfig.h>
saml2md::registerMetadataProviders();
saml2md::registerMetadataFilters();
registerSAMLArtifacts();
- registerTrustEngines();
registerMessageEncoders();
registerMessageDecoders();
registerSecurityPolicyRules();
MessageDecoderManager.deregisterFactories();
MessageEncoderManager.deregisterFactories();
- TrustEngineManager.deregisterFactories();
SecurityPolicyRuleManager.deregisterFactories();
SAMLArtifactManager.deregisterFactories();
MetadataFilterManager.deregisterFactories();
auto_ptr<XSECCryptoHash> hasher(XSECPlatformUtils::g_cryptoProvider->hashSHA1());
if (hasher.get()) {
- auto_ptr<char> dup(strdup(s));
unsigned char buf[21];
- hasher->hash(reinterpret_cast<unsigned char*>(dup.get()),strlen(dup.get()));
+ hasher->hash(reinterpret_cast<unsigned char*>(const_cast<char*>(s)),strlen(s));
if (hasher->finish(buf,20)==20) {
string ret;
if (toHex) {