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/06/12 13:08:46 UTC
svn commit: r1798459 -
/webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/
Author: coheigea
Date: Mon Jun 12 13:08:46 2017
New Revision: 1798459
URL: http://svn.apache.org/viewvc?rev=1798459&view=rev
Log:
WSS-608 - Allow policy tokens not to have a wsp:Policy child element
Modified:
webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/HttpsTokenBuilder.java
webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/KerberosTokenBuilder.java
webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/KeyValueTokenBuilder.java
webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SamlTokenBuilder.java
webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SecureConversationTokenBuilder.java
webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SecurityContextTokenBuilder.java
webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SpnegoContextTokenBuilder.java
webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/UsernameTokenBuilder.java
webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/X509TokenBuilder.java
Modified: webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/HttpsTokenBuilder.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/HttpsTokenBuilder.java?rev=1798459&r1=1798458&r2=1798459&view=diff
==============================================================================
--- webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/HttpsTokenBuilder.java (original)
+++ webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/HttpsTokenBuilder.java Mon Jun 12 13:08:46 2017
@@ -51,9 +51,6 @@ public class HttpsTokenBuilder implement
Policy nestedPolicy = null;
if (nestedPolicyElement == null) {
- if (spVersion != SPConstants.SPVersion.SP11) {
- throw new IllegalArgumentException("sp:HttpsToken must have an inner wsp:Policy element");
- }
nestedPolicy = new Policy();
} else {
nestedPolicy = factory.getPolicyEngine().getPolicy(nestedPolicyElement);
Modified: webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/KerberosTokenBuilder.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/KerberosTokenBuilder.java?rev=1798459&r1=1798458&r2=1798459&view=diff
==============================================================================
--- webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/KerberosTokenBuilder.java (original)
+++ webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/KerberosTokenBuilder.java Mon Jun 12 13:08:46 2017
@@ -51,9 +51,6 @@ public class KerberosTokenBuilder implem
Policy nestedPolicy = null;
if (nestedPolicyElement == null) {
- if (spVersion != SPConstants.SPVersion.SP11) {
- throw new IllegalArgumentException("sp:KerberosToken must have an inner wsp:Policy element");
- }
nestedPolicy = new Policy();
} else {
nestedPolicy = factory.getPolicyEngine().getPolicy(nestedPolicyElement);
Modified: webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/KeyValueTokenBuilder.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/KeyValueTokenBuilder.java?rev=1798459&r1=1798458&r2=1798459&view=diff
==============================================================================
--- webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/KeyValueTokenBuilder.java (original)
+++ webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/KeyValueTokenBuilder.java Mon Jun 12 13:08:46 2017
@@ -49,9 +49,6 @@ public class KeyValueTokenBuilder implem
Policy nestedPolicy = null;
if (nestedPolicyElement == null) {
- if (spVersion != SPConstants.SPVersion.SP11) {
- throw new IllegalArgumentException("sp:KeyValueToken must have an inner wsp:Policy element");
- }
nestedPolicy = new Policy();
} else {
nestedPolicy = factory.getPolicyEngine().getPolicy(nestedPolicyElement);
Modified: webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SamlTokenBuilder.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SamlTokenBuilder.java?rev=1798459&r1=1798458&r2=1798459&view=diff
==============================================================================
--- webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SamlTokenBuilder.java (original)
+++ webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SamlTokenBuilder.java Mon Jun 12 13:08:46 2017
@@ -51,9 +51,6 @@ public class SamlTokenBuilder implements
Policy nestedPolicy = null;
if (nestedPolicyElement == null) {
- if (spVersion != SPConstants.SPVersion.SP11) {
- throw new IllegalArgumentException("sp:SamlToken must have an inner wsp:Policy element");
- }
nestedPolicy = new Policy();
} else {
nestedPolicy = factory.getPolicyEngine().getPolicy(nestedPolicyElement);
Modified: webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SecureConversationTokenBuilder.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SecureConversationTokenBuilder.java?rev=1798459&r1=1798458&r2=1798459&view=diff
==============================================================================
--- webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SecureConversationTokenBuilder.java (original)
+++ webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SecureConversationTokenBuilder.java Mon Jun 12 13:08:46 2017
@@ -48,9 +48,6 @@ public class SecureConversationTokenBuil
Policy nestedPolicy = null;
if (nestedPolicyElement == null) {
- if (spVersion != SPConstants.SPVersion.SP11) {
- throw new IllegalArgumentException("sp:SecureConversationToken must have an inner wsp:Policy element");
- }
nestedPolicy = new Policy();
} else {
nestedPolicy = factory.getPolicyEngine().getPolicy(nestedPolicyElement);
Modified: webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SecurityContextTokenBuilder.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SecurityContextTokenBuilder.java?rev=1798459&r1=1798458&r2=1798459&view=diff
==============================================================================
--- webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SecurityContextTokenBuilder.java (original)
+++ webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SecurityContextTokenBuilder.java Mon Jun 12 13:08:46 2017
@@ -51,9 +51,6 @@ public class SecurityContextTokenBuilder
Policy nestedPolicy = null;
if (nestedPolicyElement == null) {
- if (spVersion != SPConstants.SPVersion.SP11) {
- throw new IllegalArgumentException("sp:SecurityContextToken must have an inner wsp:Policy element");
- }
nestedPolicy = new Policy();
} else {
nestedPolicy = factory.getPolicyEngine().getPolicy(nestedPolicyElement);
Modified: webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SpnegoContextTokenBuilder.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SpnegoContextTokenBuilder.java?rev=1798459&r1=1798458&r2=1798459&view=diff
==============================================================================
--- webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SpnegoContextTokenBuilder.java (original)
+++ webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/SpnegoContextTokenBuilder.java Mon Jun 12 13:08:46 2017
@@ -48,9 +48,6 @@ public class SpnegoContextTokenBuilder i
Policy nestedPolicy = null;
if (nestedPolicyElement == null) {
- if (spVersion != SPConstants.SPVersion.SP11) {
- throw new IllegalArgumentException("sp:SpnegoContextToken must have an inner wsp:Policy element");
- }
nestedPolicy = new Policy();
} else {
nestedPolicy = factory.getPolicyEngine().getPolicy(nestedPolicyElement);
Modified: webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/UsernameTokenBuilder.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/UsernameTokenBuilder.java?rev=1798459&r1=1798458&r2=1798459&view=diff
==============================================================================
--- webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/UsernameTokenBuilder.java (original)
+++ webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/UsernameTokenBuilder.java Mon Jun 12 13:08:46 2017
@@ -51,9 +51,6 @@ public class UsernameTokenBuilder implem
Policy nestedPolicy = null;
if (nestedPolicyElement == null) {
- if (spVersion != SPConstants.SPVersion.SP11) {
- throw new IllegalArgumentException("sp:UsernameToken must have an inner wsp:Policy element");
- }
nestedPolicy = new Policy();
} else {
nestedPolicy = factory.getPolicyEngine().getPolicy(nestedPolicyElement);
Modified: webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/X509TokenBuilder.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/X509TokenBuilder.java?rev=1798459&r1=1798458&r2=1798459&view=diff
==============================================================================
--- webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/X509TokenBuilder.java (original)
+++ webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/builders/X509TokenBuilder.java Mon Jun 12 13:08:46 2017
@@ -51,9 +51,6 @@ public class X509TokenBuilder implements
Policy nestedPolicy = null;
if (nestedPolicyElement == null) {
- if (spVersion != SPConstants.SPVersion.SP11) {
- throw new IllegalArgumentException("sp:X509Token must have an inner wsp:Policy element");
- }
nestedPolicy = new Policy();
} else {
nestedPolicy = factory.getPolicyEngine().getPolicy(nestedPolicyElement);