Patent ID: 8831993
Filing Date: 2014-09-09
Classification: G06F,H04L

Abstract:
1. A method, the method comprising: receiving, by a processor, a request to create an artifact for a resource, the request received from a requestor of a virtual machine (VM) and the resource available through the VM; creating, by the processor, the artifact as a logical reference to the resource, the logical reference dynamically resolved to a particular location for the resource within an executing instance of the VM when the artifact is subsequently provided by a requesting principal that is external to the VM, the artifact includes a bearer type, owner data of the artifact signed by a private key of an owner, receiver data of the artifact encrypted by a public key of an identity provider, and resource data encrypted by the public key of the identity provider and signed by the private key of the owner; and supplying, by the processor, the artifact to the requestor within the VM, the requestor subsequently shares the artifact with the requesting principal for the requesting principal to use to gain access to the resource being shared from the VM.