cancel
Showing results for 
Search instead for 
Did you mean: 
New

Will adding an SSL certificate cause problems for an existing app that currently uses http?

I have an app on the Play Store that's been sending data back and forth to my GoDaddy site across an un-secure connection (no private data is being sent) and now I want to add an SSL certificate to the domain but I'm not sure what would happen to old versions of the app that sends data via http instead of https. In the new version of the app I can change it to https but it's too late to do anything with the old versions now.

 

Can you still post data to a site with http if the site has a certificate or will that stop working?

 

Also is it possible to turn the certificate off quickly if it doesn't work? I don't want 100's of users that haven't updated to suddenly lose access to the app and service.

 

I'm on a shared hosting account. I have to purchase a GoDaddy certificate because I've been told by them that I'm on an old hosting account that they don't offer anymore and it doesn't have cPanel. I'd have to sign up for a new hosting account and move everything over in order to use a third party certificate purchased elsewhere or a LetsEncrypt one.

 

Thanks

3 REPLIES 3

Re: Will adding an SSL certificate cause problems for an existing app that currently uses http?

That depends on how your app is configured to GET and POST the Data, as you said right now it's configured to get with HTTP, and most probably (depends on the confs) you will have authentication errors, I think in such cases, you need to install the SSL Cert and a good way to avoid any trouble with the authentication is to NOT FORCE HTTPS while adding the Cert in your Web Application(not the native Android or iOS or whatever is this app).

 

The other way is to configure your native app, to talk with your web app with SSL authentication (rewrite all the GET and url's with https).

 

 Is this your app? You code it?

 

 

New

Re: Will adding an SSL certificate cause problems for an existing app that currently uses http?

Thanks for replying.

 

It is my app and yep I coded it. It's a programming language/framework built by a company to write apps/games easily and they have a pre-built function that sets up a connection to a web server and you can set it as secure or not secure (a simple 0 or 1). It asks for the URL for the server but without http added so I'm guessing it's the 0 or 1 that will create the URL and send it as https://www.mygame.com or http://www.mygame.com. I appreciate that this isn't the place to ask about a particular language.

 

I'm just interested in knowing if things will break once I add an SSL certificate.

 


@stefanowpcom wrote:

The other way is to configure your native app, to talk with your web app with SSL authentication (rewrite all the GET and url's with https).

 

I will do this in the new version just by changing the flag from 0 to 1. I don't need to re-write all of the URLs, but the problem I have is that I can't update any old versions that are installed on peoples devices so if they don't update the app I'm unsure what will happen.

 


@stefanowpcom wrote:

I think in such cases, you need to install the SSL Cert and a good way to avoid any trouble with the authentication is to NOT FORCE HTTPS while adding the Cert in your Web Application(not the native Android or iOS or whatever is this app).

 

Thanks for the tip. I may need to contact GoDaddy when I'm ready to buy the certificate to see if I'm going to have this option. And to see if I can turn the certificate off quickly if it breaks things. I do need to get a certificate applied though.

 

 

New

Re: Will adding an SSL certificate cause problems for an existing app that currently uses http?

I'm buying a certificate today as I've just seen this on their selling page:

 

Unlimited free reissues:

Should you need to make a change to your SSL Certificate – maybe you need to change the domain your SSL secures, rekey your Certificate or change the signature algorithm – we’ll make the changes and reissue your SSL at no cost. It’s free every time.

 

This seems perfect as I can apply it another domain I own that's not used by the app, change the app to use the domain with the certificate, both with a secure and un-secure connection and if it works fine rekey the certificate to work with the app domain.