Skip to main content

Getting this error on rest services. Progress.Lang.SysError_18093 Secure Socket Layer (SSL) failure. error code 0: Unknown SSL error (9318)

A
Written by Antoine Larsen
Updated over 3 weeks ago
  1. Enter the URI Root address in the following web site https://globalsign.ssllabs.com/ , this will return details needed in the following steps.

  2. Open Rest Services.

  3. Tick the Use Library option.

  4. Using the information returned via the https://globalsign.ssllabs.com/ link fill in the SSL Protocol, SSL Cipher and SSL SNI fields, the following link can be used to establish the equivalent OpenSSL cipher to use https://testssl.sh/openssl-iana.mapping.html.

How do you use the above to get the settings for using the above URL's?

  • SSL Protocol

  • SSL Cipher

  • SSL SNI

SSL Protocol

  1. Enter the url that you have for this API and insert into host names on SSL Labs

  2. Scroll down and you will find all the Protocols allowed

  3. Choose a Protocol but when typing into Proclaim include the letter 'v' and type TLS upper case so for example TLSv1.2

SSL Cipher

  1. Scroll down an pick the first cipher that is show as ok (i.e..not weak)

  2. Copy the cipher name up to the first set of brackets

  3. Open the second url and press CTL F and paste into the search box

  4. This will highlight the line you are looking for

  5. The second column on the screen from the left you then need to copy this

  6. In Rest Service SSL Cipher paste this in

SSL SNI

  1. Near the top of the first URL you will see common name and alternative name

  2. This is what you use as the name or the SSL SNI

If you still require assistance then please raise a new case online and reference the title of this article.

Did this answer your question?