Topic-icon SSL Protocol Error on Facebook

Active Subscriptions:

None
12 years 3 months ago #41446 by fridayshoes
When clicking on the app on my Facebook page I get an SSL Protocol Error, any ideas how to fix this or is this normal?

Thanks
The topic has been locked.
Support Specialist
12 years 3 months ago #41456 by alzander
If you don't have an SSL certificate installed on your site, so that it can be loaded over https://, that's normal. When viewing your site within Facebook (using the Facebook Page Tab or Facebook Canvas integration features), you need to have an SSL certificate installed. That's a requirement for those features by Facebook for privacy concerns.

I hope that helps explain, but if not, let me know.

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
12 years 3 months ago #41464 by fridayshoes
Okay thanks for clarifying what the problem was, never had to do this before, how do I go about getting an SSL certificate and making it work with Joomla?

Thanks
The topic has been locked.
Support Specialist
12 years 3 months ago #41478 by alzander
First, make sure you understand what I meant above. The SSL certificate is required for the following:
Canvas App Views, like:
apps.facebook.com/joomla-extensions/

Page Tab integration, like:
www.facebook.com/SourceCoast/app_116488908376294
Which is reachable from our Facebook page at: www.facebook.com/SourceCoast/

The SSL basically lets users view your site within Facebook. 90%+ users of JFBConnect don't need/use the Canvas view above. It's a pretty rare use case for our users that they only want their site navigable within Facebook.com.

The Page Tab integration is different. Many JFBC user have popular Facebook Pages and want to create a 'bridge' to their website by showing their website within the Page Tab area. If that's your case, you'll need an SSL certificate.

If neither of those interest you, you won't need an SSL certificate at all (or at least not for now). No other features in JFBConnect require an SSL certificate. It's never bad to have an SSL certificate as it does create more security between your site and the users, but depending on your site, security may not be a big deal.

With all that said, you can read more about obtaining an SSL certificate on the page below:
www.sourcecoast.com/jfbconnect/docs/face...ook-ssl-certificates
That should explain the *general* process for getting an SSL certificate. However, each site and hosting company is different, so installing SSL may not be as easy (or possible at all) depending on your host.

Whew! I hope that helps!
Alex
The topic has been locked.
Active Subscriptions:

None
12 years 3 months ago #41589 by fridayshoes
Thanks for the extensive information it helped clarify a few things.

Would a free SSL certificate by StartSSL work?
The topic has been locked.
Support Specialist
12 years 3 months ago #41590 by alzander
The only requirement for the Page Tab and Secure Tab is that the SSL version of your site is on the same domain. Some hosting providers offer free SSL certificates on some accounts, but to use it, your domain of 'www.domain.com' needs to be loaded over 'domain.secureserver.com/'.

To a user, the change is transparent. However, Facebook doesn't like that the root domain has changed, and won't accept it.

Beyond that, if the domain name stays the same, you should be fine. We've used free StartSSL certificates in the past, and they're great.. but can be tedious getting setup, just so you know. We'd highly recommend them though since free is always good :)

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
12 years 3 months ago #41666 by fridayshoes
Okay, I've created my ssl.key, public.cer and sub.class1.server.co.pem files, do have instructions what I do with them from here?

Thanks
The topic has been locked.
Support Specialist
12 years 3 months ago #41669 by alzander
That's really a very server-specific process. Depending on whether your site uses cPanel, Plesk or no web management interface (command line), the instructions are different. Additionally, each hosting company can modify the management control panel to make the process different. I'd recommend contacting your host or asking the instructions from them.

Generally, it's a matter of copying/pasting (or uploading) those files into the right spot. If you navigated the StartSSL portion, the rest should be "the easy" part.

Best of luck!
Alex
The topic has been locked.
Active Subscriptions:

None
12 years 3 months ago #41690 by fridayshoes
I found a good tutorial on how to use the StartSSL website
The topic has been locked.
Support Specialist
12 years 3 months ago #41698 by alzander
Awesome! Glad you found some good directions, and I hope you got things going now. Should you have any other questions or issues, or have general feedback for anything we can improve on in JFBConnect or our documentation, just let us know!

Thanks,
Alex
The topic has been locked.