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?
Certificates authenticate users (in wide meaning), not particular hardware.
For any application that needs to be bound to specific hardware you should search for other ways, which would involve custom code written for each platform and maybe even hardware (long time ago LPT dongles were used, then they were replaced by USB dongles).
But it’s easier to review your application and business design.