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 2015/08/05 13:10:36 UTC

svn commit: r1694174 - /webservices/wss4j/trunk/policy/src/main/java/org/apache/wss4j/policy/model/AlgorithmSuite.java

Author: coheigea
Date: Wed Aug  5 11:10:35 2015
New Revision: 1694174

URL: http://svn.apache.org/r1694174
Log:
[WSS-550] - Add the ability to specify a MGF-SHA algorithm in the policy AlgorithmSuiteType

Modified:
    webservices/wss4j/trunk/policy/src/main/java/org/apache/wss4j/policy/model/AlgorithmSuite.java

Modified: webservices/wss4j/trunk/policy/src/main/java/org/apache/wss4j/policy/model/AlgorithmSuite.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/trunk/policy/src/main/java/org/apache/wss4j/policy/model/AlgorithmSuite.java?rev=1694174&r1=1694173&r2=1694174&view=diff
==============================================================================
--- webservices/wss4j/trunk/policy/src/main/java/org/apache/wss4j/policy/model/AlgorithmSuite.java (original)
+++ webservices/wss4j/trunk/policy/src/main/java/org/apache/wss4j/policy/model/AlgorithmSuite.java Wed Aug  5 11:10:35 2015
@@ -195,6 +195,7 @@ public class AlgorithmSuite extends Abst
         private int maximumSymmetricKeyLength;
         private int minimumAsymmetricKeyLength;
         private int maximumAsymmetricKeyLength;
+        private String mgfAlgo;
         private String ns;
 
         public AlgorithmSuiteType(String name, String digest, String encryption, String symmetricKeyWrap, String asymmetricKeyWrap,
@@ -230,6 +231,7 @@ public class AlgorithmSuite extends Abst
             this.maximumSymmetricKeyLength = algorithmSuiteType.maximumSymmetricKeyLength;
             this.minimumAsymmetricKeyLength = algorithmSuiteType.minimumAsymmetricKeyLength;
             this.maximumAsymmetricKeyLength = algorithmSuiteType.maximumAsymmetricKeyLength;
+            this.mgfAlgo = algorithmSuiteType.mgfAlgo;
         }
         
         public String getName() {
@@ -291,6 +293,14 @@ public class AlgorithmSuite extends Abst
         public String getNamespace() {
             return ns;
         }
+        
+        public void setMGFAlgo(String mgfAlgo) {
+            this.mgfAlgo = mgfAlgo;
+        }
+        
+        public String getMGFAlgo() {
+            return mgfAlgo;
+        }
     }
 
     public enum XPathType {