Let XML resource loader handle "validity".
authorScott Cantor <cantor.2@osu.edu>
Fri, 4 May 2007 03:15:55 +0000 (03:15 +0000)
committerScott Cantor <cantor.2@osu.edu>
Fri, 4 May 2007 03:15:55 +0000 (03:15 +0000)
saml/saml1/binding/impl/SAML1ArtifactDecoder.cpp
saml/saml2/binding/impl/SAML2ArtifactDecoder.cpp
saml/saml2/metadata/impl/XMLMetadataProvider.cpp

index 8839b7d..cb60c7d 100644 (file)
@@ -154,6 +154,7 @@ XMLObject* SAML1ArtifactDecoder::decode(
     policy.setIssuerMetadata(roledesc);
     
     try {
+        log.debug("calling ArtifactResolver...");
         auto_ptr<Response> response(
             m_artifactResolver->resolve(artifacts, dynamic_cast<const IDPSSODescriptor&>(*roledesc), policy)
             );
index c4c24a4..7fe371d 100644 (file)
@@ -149,6 +149,7 @@ XMLObject* SAML2ArtifactDecoder::decode(
     }
     policy.setIssuerMetadata(roledesc);
     
+    log.debug("calling ArtifactResolver...");
     auto_ptr<ArtifactResponse> response(
         m_artifactResolver->resolve(*(artifact2.get()), dynamic_cast<const SSODescriptorType&>(*roledesc), policy)
         );
index f1e3bc7..a770610 100644 (file)
@@ -63,11 +63,6 @@ namespace opensaml {
         protected:
             pair<bool,DOMElement*> load();
 
-            bool isValid() const {
-                const TimeBoundSAMLObject* bound=dynamic_cast<const TimeBoundSAMLObject*>(m_object);
-                return bound ? bound->isValid() : false;
-            }
-
         private:
             void index();