We have a Java web service, running on WebSphere. A Java client is installed on every client PC (Windows 2000 or Windows 2003) to do the connection, through SSL.
Now we want to authenticate clients by their MAC address. As we have a thick client installed on client side, I know we can easily get client's MAC address by simple "ipconfig /all" or WMI scripting. (But I don't know a pure Java way. If anyone does, it's appreciated too.)
However, we consider the possibility that a client PC may have more than 1 LAN cards. What we want is, during each single connection, to get the MAC address of the LAN card by which the client uses to connect to server. I wonder if this is possible?