Patent ID: 8112633

Claim:
A machine implemented method for verifying digital signatures on executable files in an application streaming environment, said environment comprising a server and at least one client in which the server streams at least portions of executable files to the at least one client for local execution, the method comprising the steps of: determining that a process local to a client is attempting to verify a digital signature on an executable file, prior to allowing the executable file to run; determining whether the server is trusted to verify the digital signature; and responsive to at least whether the server is trusted to verify the digital signature, performing one step from a group of steps consisting of: 1) responsive to determining at least that the server is trusted to verify the digital signature, transmitting a request to the server to verify the digital signature, and 2) responsive to determining at least that the server is not trusted to verify the digital signature, transmitting a request to the server to transmit the executable file to the client.