Micro Focus Expert
Micro Focus Expert
297 views

(OO) Support Tip: SSL/TLS Error Submitting Headless Flow using RSFlowinvoke from OO 9.x

RSFlowInvoke stopped working after the KB3172605 patch was installed on the windows server and now the flow is giving the following error:System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel. at System.Net.HttpWebRequest.GetResponse() at RepairSystem.RSFlowInvoke.ExecuteHeadlessFlow_NoRetry(String url, String username, String password, String authType, Boolean encrypted, Boolean verbose)

The patch (KB3172605 ) disables SHA-1 in CryptoAPI and because OO 9.x runs in Java 1.6, only SHA-1 is available in Java 1.6 . As a consequence the SSL communication channel cannot be established.

There are two solutions to this problem:
• Enable SHA-2 ciphers in Java 1.6
Unfortunately Java has added support for SHA-2 starting with Java 1.7 only . Using 9.x with Java 1.7 is not possible due to incompatibility issues
• Use JRSFlowInvoke to make the HTTP requests
This is the only solution for the moment. JRSFlowInvoke runs inside Java and there are no dependencies on Microsoft APIs

This knowledge document can be found at:

https://softwaresupport.softwaregrp.com/group/softwaresupport/search-result/-/facetsearch/document/KM03170232

0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.