cxf git commit: Updating Jws/Jwe provider initialization code
Repository: cxf Updated Branches: refs/heads/master 9dfb278c7 - efaf05170 Updating Jws/Jwe provider initialization code Project: http://git-wip-us.apache.org/repos/asf/cxf/repo Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/efaf0517 Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/efaf0517 Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/efaf0517 Branch: refs/heads/master Commit: efaf05170b4f76ad61ff423e30ece58bdd226ae5 Parents: 9dfb278 Author: Sergey Beryozkin sberyoz...@talend.com Authored: Fri Nov 28 12:18:28 2014 + Committer: Sergey Beryozkin sberyoz...@talend.com Committed: Fri Nov 28 12:18:28 2014 + -- parent/pom.xml | 2 +- .../jose/jaxrs/AbstractJweDecryptingFilter.java | 13 +-- .../jose/jaxrs/AbstractJwsReaderProvider.java | 15 +--- .../jose/jaxrs/AbstractJwsWriterProvider.java | 12 +- .../jose/jaxrs/JweWriterInterceptor.java| 12 +- .../cxf/rs/security/jose/jwe/JweUtils.java | 35 + .../cxf/rs/security/jose/jws/JwsUtils.java | 38 ++- .../cxf/rs/security/jose/jwt/JwtUtils.java | 15 ++-- .../grants/code/JwtRequestCodeFilter.java | 33 +--- .../oauth2/grants/jwt/AbstractJwtHandler.java | 17 ++--- .../oidc/rp/AbstractTokenValidator.java | 40 ++-- 11 files changed, 148 insertions(+), 84 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cxf/blob/efaf0517/parent/pom.xml -- diff --git a/parent/pom.xml b/parent/pom.xml index a9de550..d396e4c 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -107,7 +107,7 @@ cxf.jaxb.xjc.version2.2.10-b140310.1920/cxf.jaxb.xjc.version cxf.joda.time.version2.2/cxf.joda.time.version cxf.jdom.version1.0/cxf.jdom.version -cxf.jettison.version1.3.6/cxf.jettison.version +cxf.jettison.version1.3.8-SNAPSHOT/cxf.jettison.version cxf.jetty8.version8.1.15.v20140411/cxf.jetty8.version cxf.jetty9.version9.2.3.v20140905/cxf.jetty9.version cxf.jetty.version${cxf.jetty9.version}/cxf.jetty.version http://git-wip-us.apache.org/repos/asf/cxf/blob/efaf0517/rt/rs/security/jose/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/AbstractJweDecryptingFilter.java -- diff --git a/rt/rs/security/jose/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/AbstractJweDecryptingFilter.java b/rt/rs/security/jose/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/AbstractJweDecryptingFilter.java index 83e00e1..03c024e 100644 --- a/rt/rs/security/jose/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/AbstractJweDecryptingFilter.java +++ b/rt/rs/security/jose/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/AbstractJweDecryptingFilter.java @@ -22,17 +22,12 @@ import java.io.IOException; import java.io.InputStream; import org.apache.cxf.helpers.IOUtils; -import org.apache.cxf.jaxrs.utils.JAXRSUtils; -import org.apache.cxf.message.Message; -import org.apache.cxf.message.MessageUtils; import org.apache.cxf.rs.security.jose.jwe.JweDecryptionOutput; import org.apache.cxf.rs.security.jose.jwe.JweDecryptionProvider; import org.apache.cxf.rs.security.jose.jwe.JweHeaders; import org.apache.cxf.rs.security.jose.jwe.JweUtils; public class AbstractJweDecryptingFilter { -private static final String RSSEC_ENCRYPTION_IN_PROPS = rs.security.encryption.in.properties; -private static final String RSSEC_ENCRYPTION_PROPS = rs.security.encryption.properties; private JweDecryptionProvider decryption; private String defaultMediaType; protected JweDecryptionOutput decrypt(InputStream is) throws IOException { @@ -52,13 +47,7 @@ public class AbstractJweDecryptingFilter { if (decryption != null) { return decryption; } -Message m = JAXRSUtils.getCurrentMessage(); -String propLoc = -(String)MessageUtils.getContextualProperty(m, RSSEC_ENCRYPTION_IN_PROPS, RSSEC_ENCRYPTION_PROPS); -if (propLoc == null) { -throw new SecurityException(); -} -return JweUtils.loadDecryptionProvider(propLoc, m); +return JweUtils.loadDecryptionProvider(true); } public String getDefaultMediaType() { return defaultMediaType; http://git-wip-us.apache.org/repos/asf/cxf/blob/efaf0517/rt/rs/security/jose/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/AbstractJwsReaderProvider.java -- diff --git a/rt/rs/security/jose/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/AbstractJwsReaderProvider.java
cxf git commit: Updating Jws/Jwe provider initialization code
Repository: cxf Updated Branches: refs/heads/3.0.x-fixes e80db09d3 - 2a6afbcbb Updating Jws/Jwe provider initialization code Project: http://git-wip-us.apache.org/repos/asf/cxf/repo Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/2a6afbcb Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/2a6afbcb Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/2a6afbcb Branch: refs/heads/3.0.x-fixes Commit: 2a6afbcbbd56f2b3fc79bcb68928164322eb6c1a Parents: e80db09 Author: Sergey Beryozkin sberyoz...@talend.com Authored: Fri Nov 28 12:18:28 2014 + Committer: Sergey Beryozkin sberyoz...@talend.com Committed: Fri Nov 28 12:24:08 2014 + -- .../jose/jaxrs/AbstractJweDecryptingFilter.java | 13 +-- .../jose/jaxrs/AbstractJwsReaderProvider.java | 15 +--- .../jose/jaxrs/AbstractJwsWriterProvider.java | 12 +- .../jose/jaxrs/JweWriterInterceptor.java| 12 +- .../cxf/rs/security/jose/jwe/JweUtils.java | 35 + .../cxf/rs/security/jose/jws/JwsUtils.java | 38 ++- .../cxf/rs/security/jose/jwt/JwtUtils.java | 15 ++-- .../grants/code/JwtRequestCodeFilter.java | 33 +--- .../oauth2/grants/jwt/AbstractJwtHandler.java | 17 ++--- .../oidc/rp/AbstractTokenValidator.java | 40 ++-- 10 files changed, 147 insertions(+), 83 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cxf/blob/2a6afbcb/rt/rs/security/jose/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/AbstractJweDecryptingFilter.java -- diff --git a/rt/rs/security/jose/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/AbstractJweDecryptingFilter.java b/rt/rs/security/jose/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/AbstractJweDecryptingFilter.java index 83e00e1..03c024e 100644 --- a/rt/rs/security/jose/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/AbstractJweDecryptingFilter.java +++ b/rt/rs/security/jose/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/AbstractJweDecryptingFilter.java @@ -22,17 +22,12 @@ import java.io.IOException; import java.io.InputStream; import org.apache.cxf.helpers.IOUtils; -import org.apache.cxf.jaxrs.utils.JAXRSUtils; -import org.apache.cxf.message.Message; -import org.apache.cxf.message.MessageUtils; import org.apache.cxf.rs.security.jose.jwe.JweDecryptionOutput; import org.apache.cxf.rs.security.jose.jwe.JweDecryptionProvider; import org.apache.cxf.rs.security.jose.jwe.JweHeaders; import org.apache.cxf.rs.security.jose.jwe.JweUtils; public class AbstractJweDecryptingFilter { -private static final String RSSEC_ENCRYPTION_IN_PROPS = rs.security.encryption.in.properties; -private static final String RSSEC_ENCRYPTION_PROPS = rs.security.encryption.properties; private JweDecryptionProvider decryption; private String defaultMediaType; protected JweDecryptionOutput decrypt(InputStream is) throws IOException { @@ -52,13 +47,7 @@ public class AbstractJweDecryptingFilter { if (decryption != null) { return decryption; } -Message m = JAXRSUtils.getCurrentMessage(); -String propLoc = -(String)MessageUtils.getContextualProperty(m, RSSEC_ENCRYPTION_IN_PROPS, RSSEC_ENCRYPTION_PROPS); -if (propLoc == null) { -throw new SecurityException(); -} -return JweUtils.loadDecryptionProvider(propLoc, m); +return JweUtils.loadDecryptionProvider(true); } public String getDefaultMediaType() { return defaultMediaType; http://git-wip-us.apache.org/repos/asf/cxf/blob/2a6afbcb/rt/rs/security/jose/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/AbstractJwsReaderProvider.java -- diff --git a/rt/rs/security/jose/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/AbstractJwsReaderProvider.java b/rt/rs/security/jose/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/AbstractJwsReaderProvider.java index 6027e60..441f4bb 100644 --- a/rt/rs/security/jose/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/AbstractJwsReaderProvider.java +++ b/rt/rs/security/jose/src/main/java/org/apache/cxf/rs/security/jose/jaxrs/AbstractJwsReaderProvider.java @@ -18,16 +18,10 @@ */ package org.apache.cxf.rs.security.jose.jaxrs; -import org.apache.cxf.jaxrs.utils.JAXRSUtils; -import org.apache.cxf.message.Message; -import org.apache.cxf.message.MessageUtils; import org.apache.cxf.rs.security.jose.jws.JwsSignatureVerifier; import org.apache.cxf.rs.security.jose.jws.JwsUtils; public class AbstractJwsReaderProvider { -private static final String RSSEC_SIGNATURE_IN_PROPS = rs.security.signature.in.properties; -private static final String RSSEC_SIGNATURE_PROPS =