You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by co...@apache.org on 2017/03/13 17:34:37 UTC
svn commit: r1786742 -
/webservices/wss4j/trunk/ws-security-common/src/main/java/org/apache/wss4j/common/saml/SamlAssertionWrapper.java
Author: coheigea
Date: Mon Mar 13 17:34:36 2017
New Revision: 1786742
URL: http://svn.apache.org/viewvc?rev=1786742&view=rev
Log:
Adding another helper method to SamlAssertionWrapper
Modified:
webservices/wss4j/trunk/ws-security-common/src/main/java/org/apache/wss4j/common/saml/SamlAssertionWrapper.java
Modified: webservices/wss4j/trunk/ws-security-common/src/main/java/org/apache/wss4j/common/saml/SamlAssertionWrapper.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/trunk/ws-security-common/src/main/java/org/apache/wss4j/common/saml/SamlAssertionWrapper.java?rev=1786742&r1=1786741&r2=1786742&view=diff
==============================================================================
--- webservices/wss4j/trunk/ws-security-common/src/main/java/org/apache/wss4j/common/saml/SamlAssertionWrapper.java (original)
+++ webservices/wss4j/trunk/ws-security-common/src/main/java/org/apache/wss4j/common/saml/SamlAssertionWrapper.java Mon Mar 13 17:34:36 2017
@@ -256,6 +256,21 @@ public class SamlAssertionWrapper {
return DOM2Writer.nodeToString(assertionElement);
}
+ public ZonedDateTime getNotBefore() {
+ DateTime validFrom = null;
+ if (getSamlVersion().equals(SAMLVersion.VERSION_20)) {
+ validFrom = getSaml2().getConditions().getNotBefore();
+ } else {
+ validFrom = getSaml1().getConditions().getNotBefore();
+ }
+
+ // Now convert to a Java ZonedDateTime Object
+ if (validFrom != null) {
+ return ZonedDateTime.ofInstant(validFrom.toDate().toInstant(), ZoneOffset.UTC);
+ }
+ return null;
+ }
+
public ZonedDateTime getNotOnOrAfter() {
DateTime validTill = null;
if (getSamlVersion().equals(SAMLVersion.VERSION_20)) {
@@ -264,7 +279,7 @@ public class SamlAssertionWrapper {
validTill = getSaml1().getConditions().getNotOnOrAfter();
}
- // Now conver to a Java ZonedDateTime Object
+ // Now convert to a Java ZonedDateTime Object
if (validTill != null) {
return ZonedDateTime.ofInstant(validTill.toDate().toInstant(), ZoneOffset.UTC);
}