# Launch Error Occured Gateway Requires SSL

**URL:** <https://forum.inductiveautomation.com/t/launch-error-occured-gateway-requires-ssl/25471>\
**Category:** Ignition\
**Created:** [May 31, 2019, 5:58pm UTC](https://forum.inductiveautomation.com/t/launch-error-occured-gateway-requires-ssl/25471 "2019-05-31T17:58:00Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![renix](https://avatars.discourse-cdn.com/v4/letter/r/958977/32.png) [@renix](https://forum.inductiveautomation.com/u/renix)\
**Post date:** [May 31, 2019, 5:58pm UTC](https://forum.inductiveautomation.com/t/launch-error-occured-gateway-requires-ssl/25471/1 "2019-05-31T17:58:00Z")

</div>

I have installed Ignition EDGE Ubuntu. After enabling SSL. I can not open the project on designer. Showing error Gateway Requires SSL. Please help to solve this.

---

<div class="post-metadata">

**Author:** ![jcoffman](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jcoffman/32/6429_2.png) [@jcoffman](https://forum.inductiveautomation.com/u/jcoffman)\
**Post date:** [May 31, 2019, 10:52pm UTC](https://forum.inductiveautomation.com/t/launch-error-occured-gateway-requires-ssl/25471/2 "2019-05-31T22:52:16Z")

</div>

@renix Did you [install a CA signed certificate](https://inductiveautomation.com/news/how-install-genuine-ssl-certificate) or are you using the autogenerated one?

---

<div class="post-metadata">

**Author:** ![renix](https://avatars.discourse-cdn.com/v4/letter/r/958977/32.png) [@renix](https://forum.inductiveautomation.com/u/renix)\
**Post date:** [June 1, 2019, 12:49am UTC](https://forum.inductiveautomation.com/t/launch-error-occured-gateway-requires-ssl/25471/3 "2019-06-01T00:49:35Z")

</div>

I’m using auto generated certificate. @jcoffman

---

<div class="post-metadata">

**Author:** ![renix](https://avatars.discourse-cdn.com/v4/letter/r/958977/32.png) [@renix](https://forum.inductiveautomation.com/u/renix)\
**Post date:** [June 4, 2019, 1:52am UTC](https://forum.inductiveautomation.com/t/launch-error-occured-gateway-requires-ssl/25471/4 "2019-06-04T01:52:24Z")

</div>

@jcoffman awaiting your reply.

---

<div class="post-metadata">

**Author:** ![jcoffman](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jcoffman/32/6429_2.png) [@jcoffman](https://forum.inductiveautomation.com/u/jcoffman)\
**Post date:** [June 4, 2019, 4:26pm UTC](https://forum.inductiveautomation.com/t/launch-error-occured-gateway-requires-ssl/25471/5 "2019-06-04T16:26:16Z")

</div>

I am assuming you are on 8.0+.

This is because the certificate we generate is self signed. It allows you to access the Gateway Homepage on modern browsers using https but the browser will warn you about the certificate because it does not come from a trusted Certificate Authority. You should install a trusted certificate. If you wish you use the supplied certificate you will need to do a few things:

1. Download the certificate (Most web browsers help with this)
2. Place the certificate in `.ignition/clientlauncher-data/certificates`
3. This certificate uses the Subject Name of `Ignition`. One of the easiest methods to deal with this on your local machine is to add a field to your hosts file that points `Ignition` to the IP of the gateway and use `https://${HOSTNAME}:8043` as the gateway address.

If you create your own certificate with the correct IP or DNS name you can skip step 3 entirely.

I would really recommend to do one of two things if you are going to require SSL:

1. Create an internal Certificate Authority you can issue certificates from for your internal network. You can add the root cert to the `.ignition/clientlauncher-data/certificates` directory and all gateways that use a certificate signed by the Certificate Authority will be recognized as having a valid certificate.
2. Create a certificate and submit it to a recognized Certificate Authority to be signed. This is is the simplest as no further steps are needed besides installing the certificate on the gateway.

Thanks,  
Jonathan C

---

<div class="post-metadata">

**Author:** ![renix](https://avatars.discourse-cdn.com/v4/letter/r/958977/32.png) [@renix](https://forum.inductiveautomation.com/u/renix)\
**Post date:** [June 5, 2019, 2:27am UTC](https://forum.inductiveautomation.com/t/launch-error-occured-gateway-requires-ssl/25471/6 "2019-06-05T02:27:39Z")

</div>

Thank You

---

<div class="post-metadata">

**Author:** ![wattersm](https://avatars.discourse-cdn.com/v4/letter/w/50afbb/32.png) [@wattersm](https://forum.inductiveautomation.com/u/wattersm)\
**Post date:** [November 15, 2019, 2:53pm UTC](https://forum.inductiveautomation.com/t/launch-error-occured-gateway-requires-ssl/25471/7 "2019-11-15T14:53:41Z")

</div>

Just ran into this issue after setting my gateway to require SSL for all connections. I have Ignition configured to use a cert signed by our internal CA however the designer does not appear to trust it even after importing the CA cert into the keystore file. Attempting to launch an application now results in an error as shown below.

 ![Screenshot_2019-11-15_09-52-29](https://us1.discourse-cdn.com/inductiveautomation/original/2X/5/54237ef8ac656a657bb82003ac2c50abd07b36e0.png)

Is there any way to resolve this other than allowing plain text connections?

---

<div class="post-metadata">

**Author:** ![wattersm](https://avatars.discourse-cdn.com/v4/letter/w/50afbb/32.png) [@wattersm](https://forum.inductiveautomation.com/u/wattersm)\
**Post date:** [November 15, 2019, 2:59pm UTC](https://forum.inductiveautomation.com/t/launch-error-occured-gateway-requires-ssl/25471/8 "2019-11-15T14:59:48Z")

</div>

Never mind, it appears that @jcoffman was correct. Symlinking the CA cert file into /home/00/d861703/.ignition/clientlauncher-data/certificates allows the designer to connect as expected.

---

<div class="post-metadata">

**Author:** ![Faisal.Shibli](https://avatars.discourse-cdn.com/v4/letter/f/90db22/32.png) [@Faisal.Shibli](https://forum.inductiveautomation.com/u/Faisal.Shibli)\
**Post date:** [January 20, 2020, 7:27pm UTC](https://forum.inductiveautomation.com/t/launch-error-occured-gateway-requires-ssl/25471/9 "2020-01-20T19:27:24Z")

</div>

Hi Jonathan,

By following your steps I was able to get the client and the designer to launch on windows based system using self signed certificate which was created through Networking --\> Webserver (Create SSL/TLS and selected Self-signed certificate under advanced options).

I can’t get it to work on Ubuntu 18.04. Essentially everything i did exactly as you listed on points 1 and 2.

Your help is greatly appreciated!
