git commit: [CXF-5944] Refactoring some of JWE class constractors
Repository: cxf Updated Branches: refs/heads/master 5a40d6ece - 1a1259841 [CXF-5944] Refactoring some of JWE class constractors Project: http://git-wip-us.apache.org/repos/asf/cxf/repo Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/1a125984 Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/1a125984 Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/1a125984 Branch: refs/heads/master Commit: 1a1259841d025bce316dbb2400963347bfa92bfc Parents: 5a40d6e Author: Sergey Beryozkin sberyoz...@talend.com Authored: Thu Sep 18 14:13:21 2014 +0100 Committer: Sergey Beryozkin sberyoz...@talend.com Committed: Thu Sep 18 14:13:21 2014 +0100 -- .../jose/jaxrs/JweWriterInterceptor.java| 8 +++-- .../jwe/AbstractContentEncryptionAlgorithm.java | 15 - .../jwe/AbstractWrapKeyEncryptionAlgorithm.java | 18 ++- .../jose/jwe/AesCbcHmacJweEncryption.java | 18 ++- .../jwe/AesGcmContentEncryptionAlgorithm.java | 33 ++-- .../jose/jwe/ContentEncryptionAlgorithm.java| 1 + .../jose/jwe/DirectKeyEncryptionAlgorithm.java | 5 +++ .../jose/jwe/DirectKeyJweEncryption.java| 2 +- .../jose/jwe/KeyEncryptionAlgorithm.java| 1 + .../PbesHmacAesWrapKeyEncryptionAlgorithm.java | 6 +++- .../jose/jwe/WrappedKeyJweEncryption.java | 24 -- .../cxf/rs/security/jose/jwk/JwkUtils.java | 4 +-- .../jose/jwe/JweCompactReaderWriterTest.java| 11 +++ .../jose/jwe/JwePbeHmacAesWrapTest.java | 5 +-- .../jaxrs/security/jwt/JAXRSJweJwsTest.java | 3 +- .../cxf/systest/jaxrs/security/jwt/server.xml | 1 - 16 files changed, 96 insertions(+), 59 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cxf/blob/1a125984/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/JweWriterInterceptor.java -- diff --git a/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/JweWriterInterceptor.java b/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/JweWriterInterceptor.java index 2fac63e..1daf285 100644 --- a/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/JweWriterInterceptor.java +++ b/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/JweWriterInterceptor.java @@ -41,6 +41,7 @@ import org.apache.cxf.message.Message; import org.apache.cxf.message.MessageUtils; import org.apache.cxf.rs.security.jose.jwa.Algorithm; import org.apache.cxf.rs.security.jose.jwe.AesCbcHmacJweEncryption; +import org.apache.cxf.rs.security.jose.jwe.AesGcmContentEncryptionAlgorithm; import org.apache.cxf.rs.security.jose.jwe.AesGcmWrapKeyEncryptionAlgorithm; import org.apache.cxf.rs.security.jose.jwe.AesWrapKeyEncryptionAlgorithm; import org.apache.cxf.rs.security.jose.jwe.JweCompactProducer; @@ -171,10 +172,11 @@ public class JweWriterInterceptor implements WriterInterceptor { } boolean isAesHmac = Algorithm.isAesCbcHmac(contentEncryptionAlgo); if (isAesHmac) { -return new AesCbcHmacJweEncryption( -keyEncryptionAlgo, contentEncryptionAlgo, keyEncryptionProvider); +return new AesCbcHmacJweEncryption(contentEncryptionAlgo, keyEncryptionProvider); } else { -return new WrappedKeyJweEncryption(headers, keyEncryptionProvider); +return new WrappedKeyJweEncryption(headers, + keyEncryptionProvider, + new AesGcmContentEncryptionAlgorithm(contentEncryptionAlgo)); } } catch (SecurityException ex) { throw ex; http://git-wip-us.apache.org/repos/asf/cxf/blob/1a125984/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jwe/AbstractContentEncryptionAlgorithm.java -- diff --git a/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jwe/AbstractContentEncryptionAlgorithm.java b/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jwe/AbstractContentEncryptionAlgorithm.java index ef1fbbb..adf6d59 100644 --- a/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jwe/AbstractContentEncryptionAlgorithm.java +++ b/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jwe/AbstractContentEncryptionAlgorithm.java @@ -20,8 +20,6 @@ package org.apache.cxf.rs.security.jose.jwe; import java.util.concurrent.atomic.AtomicInteger; -import
git commit: [CXF-5944] Refactoring some of JWE class constractors
Repository: cxf Updated Branches: refs/heads/3.0.x-fixes 21472024a - d7cec5b8c [CXF-5944] Refactoring some of JWE class constractors Project: http://git-wip-us.apache.org/repos/asf/cxf/repo Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/d7cec5b8 Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/d7cec5b8 Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/d7cec5b8 Branch: refs/heads/3.0.x-fixes Commit: d7cec5b8c8d107b98237e4e31c6d02accf765427 Parents: 2147202 Author: Sergey Beryozkin sberyoz...@talend.com Authored: Thu Sep 18 14:13:21 2014 +0100 Committer: Sergey Beryozkin sberyoz...@talend.com Committed: Thu Sep 18 14:17:05 2014 +0100 -- .../jose/jaxrs/JweWriterInterceptor.java| 8 +++-- .../jwe/AbstractContentEncryptionAlgorithm.java | 15 - .../jwe/AbstractWrapKeyEncryptionAlgorithm.java | 18 ++- .../jose/jwe/AesCbcHmacJweEncryption.java | 18 ++- .../jwe/AesGcmContentEncryptionAlgorithm.java | 33 ++-- .../jose/jwe/ContentEncryptionAlgorithm.java| 1 + .../jose/jwe/DirectKeyEncryptionAlgorithm.java | 5 +++ .../jose/jwe/DirectKeyJweEncryption.java| 2 +- .../jose/jwe/KeyEncryptionAlgorithm.java| 1 + .../PbesHmacAesWrapKeyEncryptionAlgorithm.java | 6 +++- .../jose/jwe/WrappedKeyJweEncryption.java | 24 -- .../cxf/rs/security/jose/jwk/JwkUtils.java | 4 +-- .../jose/jwe/JweCompactReaderWriterTest.java| 11 +++ .../jose/jwe/JwePbeHmacAesWrapTest.java | 5 +-- .../jaxrs/security/jwt/JAXRSJweJwsTest.java | 3 +- .../cxf/systest/jaxrs/security/jwt/server.xml | 1 - 16 files changed, 96 insertions(+), 59 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cxf/blob/d7cec5b8/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/JweWriterInterceptor.java -- diff --git a/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/JweWriterInterceptor.java b/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/JweWriterInterceptor.java index 2fac63e..1daf285 100644 --- a/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/JweWriterInterceptor.java +++ b/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/JweWriterInterceptor.java @@ -41,6 +41,7 @@ import org.apache.cxf.message.Message; import org.apache.cxf.message.MessageUtils; import org.apache.cxf.rs.security.jose.jwa.Algorithm; import org.apache.cxf.rs.security.jose.jwe.AesCbcHmacJweEncryption; +import org.apache.cxf.rs.security.jose.jwe.AesGcmContentEncryptionAlgorithm; import org.apache.cxf.rs.security.jose.jwe.AesGcmWrapKeyEncryptionAlgorithm; import org.apache.cxf.rs.security.jose.jwe.AesWrapKeyEncryptionAlgorithm; import org.apache.cxf.rs.security.jose.jwe.JweCompactProducer; @@ -171,10 +172,11 @@ public class JweWriterInterceptor implements WriterInterceptor { } boolean isAesHmac = Algorithm.isAesCbcHmac(contentEncryptionAlgo); if (isAesHmac) { -return new AesCbcHmacJweEncryption( -keyEncryptionAlgo, contentEncryptionAlgo, keyEncryptionProvider); +return new AesCbcHmacJweEncryption(contentEncryptionAlgo, keyEncryptionProvider); } else { -return new WrappedKeyJweEncryption(headers, keyEncryptionProvider); +return new WrappedKeyJweEncryption(headers, + keyEncryptionProvider, + new AesGcmContentEncryptionAlgorithm(contentEncryptionAlgo)); } } catch (SecurityException ex) { throw ex; http://git-wip-us.apache.org/repos/asf/cxf/blob/d7cec5b8/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jwe/AbstractContentEncryptionAlgorithm.java -- diff --git a/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jwe/AbstractContentEncryptionAlgorithm.java b/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jwe/AbstractContentEncryptionAlgorithm.java index ef1fbbb..adf6d59 100644 --- a/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jwe/AbstractContentEncryptionAlgorithm.java +++ b/rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/jose/jwe/AbstractContentEncryptionAlgorithm.java @@ -20,8 +20,6 @@ package org.apache.cxf.rs.security.jose.jwe; import java.util.concurrent.atomic.AtomicInteger; -import