A trust manager receives client account information from a client,
determines whether the client account information is valid, and
determines whether the client is authorized to access one or more
embedded devices that are in electronic communication with a security
broker. The trust manager also receives security broker account
information from the security broker, determines whether the security
broker account information is valid, and determines whether the security
broker is authorized to provide access to the embedded device(s). If the
client account information from the client is valid and the client is
authorized to access the embedded device(s), and if the security broker
account information from the security broker is valid and the security
broker is authorized to provide access to the embedded device(s), the
trust manager establishes a secure trusted connection between the client
and the security broker.