You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@oltu.apache.org by as...@apache.org on 2016/02/12 08:19:59 UTC

svn commit: r1729944 - in /oltu/trunk/jose/jws/src/main/java/org/apache/oltu/jose/jws: JwsConstants.java signature/impl/SignatureMethodsHMAC256Impl.java

Author: asanso
Date: Fri Feb 12 07:19:59 2016
New Revision: 1729944

URL: http://svn.apache.org/viewvc?rev=1729944&view=rev
Log:
OLTU-186 - Adding constant for HS256

Modified:
    oltu/trunk/jose/jws/src/main/java/org/apache/oltu/jose/jws/JwsConstants.java
    oltu/trunk/jose/jws/src/main/java/org/apache/oltu/jose/jws/signature/impl/SignatureMethodsHMAC256Impl.java

Modified: oltu/trunk/jose/jws/src/main/java/org/apache/oltu/jose/jws/JwsConstants.java
URL: http://svn.apache.org/viewvc/oltu/trunk/jose/jws/src/main/java/org/apache/oltu/jose/jws/JwsConstants.java?rev=1729944&r1=1729943&r2=1729944&view=diff
==============================================================================
--- oltu/trunk/jose/jws/src/main/java/org/apache/oltu/jose/jws/JwsConstants.java (original)
+++ oltu/trunk/jose/jws/src/main/java/org/apache/oltu/jose/jws/JwsConstants.java Fri Feb 12 07:19:59 2016
@@ -23,4 +23,6 @@ public class JwsConstants {
     public static final String RS384 = "RS384";
 
     public static final String RS512 = "RS512";
+    
+    public static final String HS256 = "HS256";
 }

Modified: oltu/trunk/jose/jws/src/main/java/org/apache/oltu/jose/jws/signature/impl/SignatureMethodsHMAC256Impl.java
URL: http://svn.apache.org/viewvc/oltu/trunk/jose/jws/src/main/java/org/apache/oltu/jose/jws/signature/impl/SignatureMethodsHMAC256Impl.java?rev=1729944&r1=1729943&r2=1729944&view=diff
==============================================================================
--- oltu/trunk/jose/jws/src/main/java/org/apache/oltu/jose/jws/signature/impl/SignatureMethodsHMAC256Impl.java (original)
+++ oltu/trunk/jose/jws/src/main/java/org/apache/oltu/jose/jws/signature/impl/SignatureMethodsHMAC256Impl.java Fri Feb 12 07:19:59 2016
@@ -18,15 +18,16 @@ package org.apache.oltu.jose.jws.signatu
 
 import java.security.InvalidKeyException;
 import java.security.NoSuchAlgorithmException;
+
 import javax.crypto.Mac;
 import javax.crypto.spec.SecretKeySpec;
+
 import org.apache.oltu.commons.encodedtoken.TokenDecoder;
+import org.apache.oltu.jose.jws.JwsConstants;
 import org.apache.oltu.jose.jws.signature.SignatureMethod;
 
 public class SignatureMethodsHMAC256Impl implements SignatureMethod<SymmetricKeyImpl, SymmetricKeyImpl> {
 
-    private static final String ALG = "HS256";
-
     @Override
     public String calculate(String header, String payload, SymmetricKeyImpl signingKey) {
         StringBuilder sb = new StringBuilder();
@@ -57,7 +58,7 @@ public class SignatureMethodsHMAC256Impl
 
     @Override
     public String getAlgorithm() {
-        return ALG;
+        return JwsConstants.HS256;
     }
 
 }