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/26 10:57:02 UTC

svn commit: r1732441 - /oltu/trunk/jose/jwe/src/main/java/org/apache/oltu/jose/jwe/JWE.java

Author: asanso
Date: Fri Feb 26 09:57:02 2016
New Revision: 1732441

URL: http://svn.apache.org/viewvc?rev=1732441&view=rev
Log:
OLTU-80 - Implement JWE support for JWT

Modified:
    oltu/trunk/jose/jwe/src/main/java/org/apache/oltu/jose/jwe/JWE.java

Modified: oltu/trunk/jose/jwe/src/main/java/org/apache/oltu/jose/jwe/JWE.java
URL: http://svn.apache.org/viewvc/oltu/trunk/jose/jwe/src/main/java/org/apache/oltu/jose/jwe/JWE.java?rev=1732441&r1=1732440&r2=1732441&view=diff
==============================================================================
--- oltu/trunk/jose/jwe/src/main/java/org/apache/oltu/jose/jwe/JWE.java (original)
+++ oltu/trunk/jose/jwe/src/main/java/org/apache/oltu/jose/jwe/JWE.java Fri Feb 26 09:57:02 2016
@@ -16,6 +16,7 @@
  */
 package org.apache.oltu.jose.jwe;
 
+import org.apache.oltu.commons.encodedtoken.TokenDecoder;
 import org.apache.oltu.commons.json.CustomizableBuilder;
 import org.apache.oltu.jose.jwe.encryption.ContentEncryptMethod;
 import org.apache.oltu.jose.jwe.encryption.DecryptingKey;
@@ -291,7 +292,7 @@ public class JWE {
 
             setEncryptedKey(cek.getEncryptedKey());
 
-            return setContentEncryption(contentEncryptMethod.encrypt(header, payload,cek.getContentEncryptionKey()));
+            return setContentEncryption(contentEncryptMethod.encrypt(TokenDecoder.base64Encode(header), payload,cek.getContentEncryptionKey()));
         }
 
         @Override