/*
- * Copyright 2001-2007 Internet2
+ * Copyright 2001-2010 Internet2
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
GenericResponse& genericResponse,
XMLObject* xmlObject,
const char* destination,
- const EntityDescriptor* recipient=NULL,
- const char* relayState=NULL,
- const ArtifactGenerator* artifactGenerator=NULL,
- const Credential* credential=NULL,
- const XMLCh* signatureAlg=NULL,
- const XMLCh* digestAlg=NULL
+ const EntityDescriptor* recipient=nullptr,
+ const char* relayState=nullptr,
+ const ArtifactGenerator* artifactGenerator=nullptr,
+ const Credential* credential=nullptr,
+ const XMLCh* signatureAlg=nullptr,
+ const XMLCh* digestAlg=nullptr
) const;
};
throw BindingException("SAML 1.x Artifact Encoder requires an ArtifactGenerator instance.");
if (log.isDebugEnabled())
- log.debugStream() << "marshalled assertion: " << *xmlObject << logging::eol;
+ log.debugStream() << "marshalled assertion:" << logging::eol << *xmlObject << logging::eol;
- auto_ptr_char recipientID(recipient ? recipient->getEntityID() : NULL);
+ auto_ptr_char recipientID(recipient ? recipient->getEntityID() : nullptr);
log.debug("obtaining new artifact for relying party (%s)", recipientID.get() ? recipientID.get() : "unknown");
auto_ptr<SAMLArtifact> artifact(artifactGenerator->generateSAML1Artifact(recipient));