if (issuer) {
MetadataCredentialCriteria mcc(*issuer);
auto_ptr<XMLObject> decrypted(encattr->decrypt(*cr, recipient, &mcc));
+ if (m_log.isDebugEnabled())
+ m_log.debugStream() << "decrypted Attribute:" << logging::eol << *(decrypted.get()) << logging::eol;
return extractAttributes(application, issuer, *(decrypted.get()), attributes);
}
else {
auto_ptr<XMLObject> decrypted(encattr->decrypt(*cr, recipient));
+ if (m_log.isDebugEnabled())
+ m_log.debugStream() << "decrypted Attribute:" << logging::eol << *(decrypted.get()) << logging::eol;
return extractAttributes(application, issuer, *(decrypted.get()), attributes);
}
}
if (decrypted) {
wrapper.release();
ownedtokens.push_back(decrypted);
+ if (m_log.isDebugEnabled())
+ m_log.debugStream() << "decrypted Assertion:" << logging::eol << *decrypted << logging::eol;
}
}
catch (exception& ex) {
if (ssoName) {
ownedName = true;
decryptedID.release();
+ if (m_log.isDebugEnabled())
+ m_log.debugStream() << "decrypted NameID:" << logging::eol << *ssoName << logging::eol;
}
}
catch (exception& ex) {