Have this requirement, where the client cerification generate for a user shouldn't be exported or used from a different device and make a successful vpn connection.
I was following this steps to generate client certificate with easyrsa. However, when exporting the client crt and key, im still able to make a successful vpn connection.
What are the some of the ways to block or restrict the certificate to a specific device.
Read about mac address filtering, not sure if this works on tunnelblick. (https://openvpn.net/vpn-server-resources/access-server-post-auth-script-host-checking/)
Steps followed to generate a client key pair:
./easyrsa gen-req test_client_vpn nopass
./easyrsa sign-req client test_client_vpn