Patent ID: 8543471

Claim:
A method comprising: sending by a client computing device a request for information about available services to a network device; receiving by the client computing device a message from the network device, the message comprising information associated with a first service provider; determining by the client computing device whether the information is certified by a trusted third party as being associated with the first service provider by: retrieving by the client computing device a trusted certificate associated with the trusted third party using a first address, the message comprising the first address, the trusted certificate comprising a trusted third party key; authenticating by the client computing device a service provider key with the trusted third party key, the message comprising the service provider key; and in response to authenticating the service provider key with the trusted third party key, validating that a first service-provider identifier associated with the first address was created by the service provider key; if the information is certified by the trusted third party, communicating by the client computing device with the first service provider; and in response to communicating with the first service provider, receiving by the client computing device access to a service from the first service provider through the network device.