Facebook require SSL certs for a secure Canvas URL.
I notice some organizations offer free, self-signed SSL certificates. You can aslso find them by using your search engine of choice.
Will these types of certificates be acceptable?
Free SSL certificates can definitely do the job in cases where trust is important but not critical, for example, on blogs and other small information sites.
Self-signed certificates are safe in a testing environment, and you can use them while you are waiting for your certificates officially signed by CAs. But, using them in a production environment leaves the systems exposed to vulnerabilities and security breaches.
Self-signed SSL Certificates are risky because they have no validation from a third-party authority, which is usually a Trusted SSL Certificate Company. Developers and businesses try to save money by using or creating a free Self-Signed SSL Certificate.
Unlike CA issued certificates, self-signed certificates are free of charge. What most users are not aware of is that self-signed certificates can end up costing them more in the long run.
You may be able to use a Self Signed certificate but it will throw up browser warnings because your certificate isn't included in the ones that are trusted. To get a proper certificate you need to pay and get one through a Certificate Authority
According to this forum post on the FB Developer Forums you should be able to:
Facebook has not set up any requirements for the SSL certificate, but in the interest of your users not being showed an invalid signature dialog (It's looking pretty dangerous in firefox, while it's not dangerous at all having a self-signed cert) you should get a certificate for somewhere around 10$/Yr.
However the wording on the Developer Roadmap suggests that you actually need to obtain a certificate. You could get the minimum required certificate for about $10/year and could save quite a few headaches
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With