none
HTTPS on WinCE6 RRS feed

  • Question

  • I'd like to connect a WinCE 6.0 device to a web server using an HTTPS connection.  The problem is that WinCE6 uses WinInet v6 which only supports SSL 2.0, SSL 3.0 and TLS 1.0.  None of which are supported by the WWW current Best Practices due to their security flaws.

    I figure this has been address by the WinCE community already, but I'm not finding a solution.

    How do you get an old embedded WinCE device to support the later HTTPS protocols?

    Thursday, March 1, 2018 1:45 PM

Answers

  • If you want to use TLS 1.1 and 1.2 on CE a suitable solution is to use mbedTLS library from ARM. It has a BSD-like license, so not too restrictive. Only one change to the makefiles is needed to get it to work on CE.

    Good luck,

    Michel Verhagen, eMVP
    Check out my blog: https://guruce.com/blog

    GuruCE
    Microsoft Embedded Partner
    NXP Proven Partner
    https://guruce.com
    Consultancy, training and development services.

    Interested in WEC on i.MX6?
    Get the only 100% stable and best performing i.MX6 BSP for WEC7 and WEC2013 here: https://guruce.com/imx6

    Thursday, March 1, 2018 8:10 PM
    Moderator

All replies

  • If you want to use TLS 1.1 and 1.2 on CE a suitable solution is to use mbedTLS library from ARM. It has a BSD-like license, so not too restrictive. Only one change to the makefiles is needed to get it to work on CE.

    Good luck,

    Michel Verhagen, eMVP
    Check out my blog: https://guruce.com/blog

    GuruCE
    Microsoft Embedded Partner
    NXP Proven Partner
    https://guruce.com
    Consultancy, training and development services.

    Interested in WEC on i.MX6?
    Get the only 100% stable and best performing i.MX6 BSP for WEC7 and WEC2013 here: https://guruce.com/imx6

    Thursday, March 1, 2018 8:10 PM
    Moderator
  • Hi Michel,

    Can you provide the steps (changes to makefile) to cross-compile mBedTLS for arm processor on Win CE 7?

    Friday, March 15, 2019 11:59 AM
  • I don't have that handy anymore... Shouldn't be too difficult to figure out unless major changes have been made since last year (when this question was asked).

    Good luck,

    Michel Verhagen, eMVP
    Check out my blog: https://guruce.com/blog

    GuruCE
    Microsoft Embedded Partner
    NXP Proven Partner
    https://guruce.com
    Consultancy, training and development services.

    Interested in WEC on i.MX6?
    Get the only 100% stable and best performing i.MX6 BSP for WEC7 and WEC2013 here: https://guruce.com/imx6

    Friday, March 15, 2019 11:06 PM
    Moderator