registerTrustEngines();
registerMessageEncoders();
registerMessageDecoders();
+ registerSecurityPolicyRules();
m_urlEncoder = new URLEncoder();
MessageDecoderManager.deregisterFactories();
MessageEncoderManager.deregisterFactories();
TrustEngineManager.deregisterFactories();
+ SecurityPolicyRuleManager.deregisterFactories();
SAMLArtifactManager.deregisterFactories();
MetadataFilterManager.deregisterFactories();
MetadataProviderManager.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) {