# HTTPs Client with Certificate, Private Key, RootCA

**URL:** <https://forum.sierrawireless.com/t/https-client-with-certificate-private-key-rootca/9336>\
**Category:** Open AT\
**Created:** [July 5, 2017, 8:03am UTC](https://forum.sierrawireless.com/t/https-client-with-certificate-private-key-rootca/9336 "2017-07-05T08:03:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![fedex\_03](https://avatars.discourse-cdn.com/v4/letter/f/f17d59/32.png) [@fedex\_03](https://forum.sierrawireless.com/u/fedex_03)\
**Post date:** [July 5, 2017, 8:03am UTC](https://forum.sierrawireless.com/t/https-client-with-certificate-private-key-rootca/9336/1 "2017-07-05T08:03:14Z")

</div>

Hi there,

I’m working on a Sierra Wireless GL6100 and I should develop an application that’s include an HTTPS client to perform a file download that will be used to update the firmware.

My questions are:

Is it possible to open an SSL socket (hardware) using a Private Key, Client Certificate and RootCA to connect to the HTTPS server?  
OpenAT framework offers an HTTPS client? or need I to develop/integrate an external HTTPS client?

Thanks for the help.

---

<div class="post-metadata">

**Author:** ![Rex\_alex](https://avatars.discourse-cdn.com/v4/letter/r/73ab20/32.png) [@Rex\_alex](https://forum.sierrawireless.com/u/Rex_alex)\
**Post date:** [July 11, 2017, 1:22pm UTC](https://forum.sierrawireless.com/t/https-client-with-certificate-private-key-rootca/9336/2 "2017-07-11T13:22:09Z")

</div>

Hello,  
Please refer to “HTTPS Client” sample application available in SSL Library of OAT framework.  
The address of file can be:-  
C:\SierraWireless\Packages\openat.lib.plugin.model.Security.2.2.3.201602080917\resources\Security\samples\wipssl\_https\_client

else you can check by creating a “HTTPS client” sample application in Dev studio.

Thanks & Regards,  
Rex
