I have a website and I want it to be accessible only by authorized clients/browsers (ex. with a certficate).
The idea is that the users can only access the webpage in their office's computers (situated in different geographical areas, and they're different companies, so I cannot check IP or install something manually).
I was thinking in some installable private key certificate or something like that.
What choices do I have?
EDIT:
I'm using PHP