[picketlink-commits] Picketlink SVN: r780 - federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/saml/v2/util.
picketlink-commits at lists.jboss.org
picketlink-commits at lists.jboss.org
Mon Feb 28 09:47:03 EST 2011
Author: anil.saldhana at jboss.com
Date: 2011-02-28 09:47:03 -0500 (Mon, 28 Feb 2011)
New Revision: 780
Modified:
federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/saml/v2/util/AssertionUtil.java
Log:
add log info statement that the expiration has expired
Modified: federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/saml/v2/util/AssertionUtil.java
===================================================================
--- federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/saml/v2/util/AssertionUtil.java 2011-02-25 22:39:31 UTC (rev 779)
+++ federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/saml/v2/util/AssertionUtil.java 2011-02-28 14:47:03 UTC (rev 780)
@@ -147,6 +147,8 @@
*/
public static boolean hasExpired(AssertionType assertion) throws ConfigurationException
{
+ boolean expiry = false;
+
//Check for validity of assertion
ConditionsType conditionsType = assertion.getConditions();
if(conditionsType != null)
@@ -156,10 +158,15 @@
XMLGregorianCalendar notOnOrAfter = conditionsType.getNotOnOrAfter();
if(trace) log.trace("Now="+now.toXMLFormat() + " ::notBefore="+notBefore.toXMLFormat()
+ "::notOnOrAfter="+notOnOrAfter);
- return !XMLTimeUtil.isValid(now, notBefore, notOnOrAfter);
+ expiry = !XMLTimeUtil.isValid(now, notBefore, notOnOrAfter);
+ if( !expiry )
+ {
+ log.info( "Assertion has expired with id=" + assertion.getID() );
+ }
}
+
//TODO: if conditions do not exist, assume the assertion to be everlasting?
- return false;
+ return expiry;
}
/**
More information about the picketlink-commits
mailing list