Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Why will Urban Code Release API not work in RTC follow-up participant?

 I've written some Java code that uses the Urban Code Release Java Client Library.  This runs fine in a stand-alone Java app, but logging into URelease fails when running from an RTC follow-up participant plug-in.


The following error appears in the RTC client:

I'm running RTC 6.0.2 with Websphere Liberty, and have configured for TLS 1.2.  Any ideas?

The following error appears in the ccm.log file:
java.lang.IllegalArgumentException: Only TLS1.2 protocol can be enabled in SP800_131 strict mode
at com.ibm.jsse2.pb.a(pb.java:151)
at com.ibm.jsse2.pb.b(pb.java:14)
at com.ibm.jsse2.pb.<init>(pb.java:115)
at com.ibm.jsse2.qc.a(qc.java:261)
at com.ibm.jsse2.qc.<init>(qc.java:864)
at com.ibm.jsse2.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:14)

The URelease api call that fails is:
loginAs("https://release.cs.server.com/", "userid", "pswd");

0 votes



One answer

Permanent link

 It turns out that the UrbanCode Release server was not set to use TLS 1.2, but the CLM instance was.  So the system was trying to use TLS1.2 on a server that did not support it.

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Oct 30 '17, 7:20 p.m.

Question was seen: 2,209 times

Last updated: Oct 31 '17, 5:17 p.m.

Confirmation Cancel Confirm