Ok, so it is essentially an encryption key and a kind of "passport" provided by some third party, right?
When you say it's a assigned to a server, do you mean a domain name or the actual host server? Would I typically need to contact my host to get one?
Thanks.