Fixed
Details
Assignee
Benjamin ReedBenjamin ReedReporter
Jeff GehlbachJeff GehlbachComponents
Sprint
NoneFix versions
Affects versions
Priority
Blocker
Details
Details
Assignee
Benjamin Reed
Benjamin ReedReporter
Jeff Gehlbach
Jeff GehlbachComponents
Sprint
None
Fix versions
Affects versions
Priority
PagerDuty
PagerDuty
PagerDuty
Created November 3, 2015 at 10:38 AM
Updated October 16, 2017 at 1:16 PM
Resolved November 6, 2015 at 11:13 AM
When trying to use the
org.opennms.core.web.HttpClientWrapper
class to make an HTTPS client connection to a server supporting high-strength cipher suites, I get the following exception stack trace:The bouncycastle JCE provider appears to be taking precedence over the JDK-provided one, resulting in this problem. Removing the
bcprov
JAR from OPENNMS_HOME/lib enables the connections to succeed.We appear to have picked up an undeclared dependency on the following artifacts from group
bouncycastle
bcmail-jdk14
bcprov-jdk14
bctsp-jdk14
We have existing exclusions in the
dependencies/jasper
POM forbcmail
andbcprov
. Somebody thought iText could be the culprit.