[jboss-jira] [JBoss JIRA] (WFLY-4621) RESTEasy SMIME doesn't work with WildFly current module setup

Marek Kopecký (Jira) issues at jboss.org
Tue Mar 5 07:03:00 EST 2019


    [ https://issues.jboss.org/browse/WFLY-4621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13703800#comment-13703800 ] 

Marek Kopecký commented on WFLY-4621:
-------------------------------------

[~ron_sigal] (cc [~weinanli]):  I'm unable to run example from the description of this jira, but both linked PRs are merged. What is the status of this jira? Should this be resolved? There is no activity on this jira for ~3.5 years.

> RESTEasy SMIME doesn't work with WildFly current module setup
> -------------------------------------------------------------
>
>                 Key: WFLY-4621
>                 URL: https://issues.jboss.org/browse/WFLY-4621
>             Project: WildFly
>          Issue Type: Bug
>          Components: REST
>    Affects Versions: 9.0.0.CR1
>            Reporter: Weinan Li
>            Assignee: Weinan Li
>            Priority: Major
>         Attachments: patch_WFLY-4621_all, patch_WFLY-4621_new
>
>
> RESTEasy provides the functions of SMIME encryption and here is an example that can be deployed into WildFly:
> https://github.com/liweinan/digital-signatures/tree/master/smime
> And currently resteasy-crypto module doesn't work properly in WildFly unless applied the following patch:
> {code:diff}
> power:modules weinanli$ git diff
> warning: LF will be replaced by CRLF in system/layers/base/org/bouncycastle/main/module.xml.
> The file will have its original line endings in your working directory.
> diff --git a/system/layers/base/org/bouncycastle/main/module.xml b/system/layers/base/org/bouncycastle/main/module.xml
> index 5d13395..83ae97c 100644
> --- a/system/layers/base/org/bouncycastle/main/module.xml
> +++ b/system/layers/base/org/bouncycastle/main/module.xml
> @@ -24,12 +24,17 @@
>  <module xmlns="urn:jboss:module:1.3" name="org.bouncycastle">
>      <resources>
> +      <!--
>          <resource-root path="bcprov-jdk15on-1.52.jar"/>
>          <resource-root path="bcmail-jdk15on-1.52.jar"/>
> +      -->
> +        <resource-root path="bcprov-jdk16-1.46.jar"/>
> +        <resource-root path="bcmail-jdk16-1.46.jar"/>
>          <resource-root path="bcpkix-jdk15on-1.52.jar"/>
>      </resources>
>      <dependencies>
>          <module name="javax.api"/>
> +        <module name="javax.mail.api"/>
> +        <module name="javax.activation.api"/>
>      </dependencies>
> -
>  </module>
> {code}
> After applying the above patch then the example can pass all the tests:
> {code}
> power:smime weinanli$ mvn -q clean package
> Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
> power:smime weinanli$ mvn -q wildfly:deploy
> Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
> May 11, 2015 9:24:27 PM org.xnio.Xnio <clinit>
> INFO: XNIO version 3.3.0.Final
> May 11, 2015 9:24:27 PM org.xnio.nio.NioXnio <clinit>
> INFO: XNIO NIO Implementation Version 3.3.0.Final
> May 11, 2015 9:24:27 PM org.jboss.remoting3.EndpointImpl <clinit>
> INFO: JBoss Remoting version 4.0.7.Final
> power:smime weinanli$ mvn -q integration-test
> Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Running org.jboss.resteasy.tests.smime.SMIMETest
> Encrypted Message From Server:
> Customer{name='Bill'}
> Signed Message From Server:
> Customer{name='Bill'}
> Customer{name='Bill'}
> Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.682 sec - in org.jboss.resteasy.tests.smime.SMIMETest
> Results :
> Tests run: 6, Failures: 0, Errors: 0, Skipped: 0
> power:smime weinanli$
> {code}



--
This message was sent by Atlassian Jira
(v7.12.1#712002)



More information about the jboss-jira mailing list