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 2016/09/26 11:38:54 UTC
svn commit: r1762323 -
/webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/model/AlgorithmSuite.java
Author: coheigea
Date: Mon Sep 26 11:38:54 2016
New Revision: 1762323
URL: http://svn.apache.org/viewvc?rev=1762323&view=rev
Log:
Add a mechanism to report an invalid AlgorithmSuite name
Modified:
webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/model/AlgorithmSuite.java
Modified: webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/model/AlgorithmSuite.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/model/AlgorithmSuite.java?rev=1762323&r1=1762322&r2=1762323&view=diff
==============================================================================
--- webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/model/AlgorithmSuite.java (original)
+++ webservices/wss4j/branches/2_0_x-fixes/policy/src/main/java/org/apache/wss4j/policy/model/AlgorithmSuite.java Mon Sep 26 11:38:54 2016
@@ -449,6 +449,7 @@ public class AlgorithmSuite extends Abst
private String symmetricSignature = SPConstants.HMAC_SHA1;
private String asymmetricSignature = SPConstants.RSA_SHA1;
private String computedKey = SPConstants.P_SHA1;
+ private String firstInvalidAlgorithmSuite;
public AlgorithmSuite(SPConstants.SPVersion version, Policy nestedPolicy) {
super(version);
@@ -508,6 +509,8 @@ public class AlgorithmSuite extends Abst
newAlgorithmSuiteType.setNamespace(getVersion().getNamespace());
algorithmSuite.setAlgorithmSuiteType(newAlgorithmSuiteType);
continue;
+ } else {
+ firstInvalidAlgorithmSuite = assertionName;
}
C14NType c14NType = C14NType.lookUp(assertionName);
if (c14NType != null) {
@@ -608,5 +611,10 @@ public class AlgorithmSuite extends Abst
public void setAsymmetricSignature(String asymmetricSignature) {
this.asymmetricSignature = asymmetricSignature;
}
+
+ public String getFirstInvalidAlgorithmSuite() {
+ return firstInvalidAlgorithmSuite;
+ }
+
}