* @param artifact reference to a SAML 2.0 artifact
* @param ssoDescriptor reference to SSO role of artifact issuer (may be SP or IdP)
* @param policy reference to policy containing rules, MetadataProvider, TrustEngine, etc.
- * @return the corresponding SAML protocol message or NULL
+ * @return the corresponding SAML protocol message or nullptr
*/
virtual saml2p::ArtifactResponse* resolve(
const saml2p::SAML2Artifact& artifact,
/**
* Decodes a transport request into a SAML protocol message, and evaluates it
* against a supplied SecurityPolicy. If the transport request does not contain
- * the information necessary to decode the request, NULL will be returned.
+ * the information necessary to decode the request, nullptr will be returned.
* Errors during the decoding process will be raised as exceptions.
*
* <p>Artifact-based bindings require an ArtifactResolver be set to
* @param relayState will be set to RelayState/TARGET value accompanying message
* @param genericRequest reference to interface for accessing transport request to decode
* @param policy reference to policy containing rules, MetadataProvider, TrustEngine, etc.
- * @return the decoded message, or NULL if the decoder did not recognize the request content
+ * @return the decoded message, or nullptr if the decoder did not recognize the request content
*/
virtual xmltooling::XMLObject* decode(
std::string& relayState,