
How to trust your self-signed certificate in Edge and IE11 Keep in mind we are not talking about the new Edge browser which is based on Chromium and therefore more resembles Google Chrome.ĭo this process only for certificates you created yourself! And do not set your browser to accept all certificates by default! In this article, I will show you how to get your self-signed SSL certificate working on both Edge and IE11. However, trusting them in Edge or Internet Explorer is not so trivial. Any web browser should do this (and probably all modern browsers available do this) as the risk is that the client is currently talking to a fake server ( see this article for a more detailed explanation).īut when you need to trust your self-signed certificate you created because you need it for local development, the process is fairly simple in browsers like Chrome or Firefox.

Microsoft Edge and Internet Explorer do not trust self-signed certificates by default for security reasons which is a good thing. Internet Explorer (and other browsers) rightfully warn you when using untrusted certificate for HTTPS. You might wonder why your self-signed certificate is not working properly in Edge and Internet Explorer while they work perfectly fine on other web browsers like Google Chrome and Mozilla Firefox.

Creation of a self-signed certificate is not difficult as there are multiple ways to do this ( see here for example).Ĭhances are you need to account for Windows users, and therefore for Microsoft web browsers (the Microsoft Edge browser available since Windows 10 and Internet Explorer 11). A self-signed certificate should do the job as well. That’s when you need to use a SSL certificate on your local machine.įor local purposes, we usually do not need the real certificate we are using on our production site. Or maybe you want your local environment to match production environment a little more (where you should definitely use HTTPS). It may be because of some API demanding you to use HTTPS to ensure data is transmitted securely ( Flickr is a good example). There are times where you need to enable HTTPS during local development.

How to trust a self-signed SSL certificate in IE11 and Edge
