I dont know how to search for something like this, but here is what I like to do: I have an internet accessible LAMP application that uses HTTPS: The user must login to access it. I would like to make it so that each authenticated user can only access it from authorized workstations. Is there a way to create a certificate that only is valid from the workstation or mobile device it was created on? Maybe it can be based on a hardware serial # or something else specific to that machine. Any docs that explain how to do this?