[jboss-cvs] Picketlink SVN: r201 - federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/bindings/tomcat/idp.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Apr 8 17:45:22 EDT 2010


Author: anil.saldhana at jboss.com
Date: 2010-04-08 17:45:21 -0400 (Thu, 08 Apr 2010)
New Revision: 201

Modified:
   federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/bindings/tomcat/idp/IDPWebBrowserSSOValve.java
Log:
PLFED-58: do not ignore the flags

Modified: federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/bindings/tomcat/idp/IDPWebBrowserSSOValve.java
===================================================================
--- federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/bindings/tomcat/idp/IDPWebBrowserSSOValve.java	2010-03-26 10:58:49 UTC (rev 200)
+++ federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/bindings/tomcat/idp/IDPWebBrowserSSOValve.java	2010-04-08 21:45:21 UTC (rev 201)
@@ -516,8 +516,13 @@
                {
                   //Validate
                   SAML2Signature samlSignature = new SAML2Signature();
-                  PublicKey publicKey = keyManager.getValidatingKey(remoteAddress);
-                  isValid = samlSignature.validate(samlDocumentHolder.getSamlDocument(), publicKey);
+                  if( ignoreIncomingSignatures == false && signOutgoingMessages == true )
+                  {
+                     PublicKey publicKey = keyManager.getValidatingKey(remoteAddress);
+                     isValid = samlSignature.validate(samlDocumentHolder.getSamlDocument(), publicKey); 
+                  }
+                  else
+                     isValid = true;
                }
                else
                { 




More information about the jboss-cvs-commits mailing list