Web Client HTTPS Communication Issue

josul
2 days ago
23 hours ago
  • josul - 2 days ago

    Web Client Library Documentation
    Company: 3S - Smart Software Solutions GmbH
    Title: Web Client
    Version: 1.0.1.7
    Categories: Application|Utils
    Namespace: WEB_CLIENT
    Author: 3S - Smart Software Solutions GmbH
    Placeholder: WebClient

    I encountered an issue using this library above. Note it is now part of Codesys IIoT Libraries SL in the form of Web Client SL, but I am not using this version.

    I was sending Content-Type: application/json, HTTP POST using a HTTPS URL. No issue observed initially, successful operation. At some point operation stopped and the codesyscontrol.log file started to accumulate errors:

    ERROR: TlsCreateContext2: Failed to save context.

    An application reset failed to resume operation and I was unable observe any TCP connection forming to a destination port 443. The error appeared as a TCP_INIT error.

    I can find no details as to what may have happened or why a reset of the PLC application did not resume operation. Testing with a curl operation proved to be successful, so I am confident there was no fundamental networking issue preventing a TCP connection forming.
    The solution was to reboot the hardware itself, but this is not satisfactory in the long term.

    Is there any description of the TLS error I received? Is there any suggestion here that there might be an issue with certificates?

    Any advice or information is appreciated.

     
  • TimvH

    TimvH - 23 hours ago

    Did you create a certificate on that device already?
    Go to the menu View - Security Screen and check the certificates on the device.
    There should be one for your webclient FB.

     

Log in to post a comment.