It would be great if you go through specific certificate authority and ask their live chat support person about documentations. If you want some other certificate authority SSL certificate then go through Symantec, GeoTrust, Thawte and RapidSSL.
Usually, some of servers doesn't accept self-signed certificate because they won't be trusted by servers. It would be highly recommended that go through third party certificate authority such as Symatecn, GeoTrust, Thawte and RapidSSL.
TLS and SSL both are the similar products and they work on the same algorithm, so there is no doubt that if you learn SSL certificate security then you will understand about TLS automatically. If you want in-depth view on SSL certificate and knowledge about SSL certificate, then would advise you go through below enlisted platforms which offers good knowledge about SSL certificate security!