Since the release of WildFly we now have a BC module as part of bundle. Because of conflicts with version of BC Magnolia uses you must replace this module.
For 5.5 use BC version 1.54 and for 5.6 use BC version 1.58
module.xml
<?xml version="1.0" encoding="UTF-8"?> <module xmlns="urn:jboss:module:1.1" name="org.bouncycastle"> <resources> <resource-root path="bcprov-jdk15on-1.54.jar"/> <resource-root path="bcpkix-jdk15on-1.54.jar"/> <resource-root path="bcpg-jdk15on-1.54.jar"/> <resource-root path="bcmail-jdk15on-1.54.jar"/> </resources> <dependencies> <module name="javax.api" slot="main" export="true"/> </dependencies> </module>
jboss-deployment-structure.xml
<?xml version="1.0"?> <jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2"> <deployment> <dependencies> <module name="org.bouncycastle" slot="main" export="true" /> </dependencies> </deployment> </jboss-deployment-structure>