The solution is to use a Validation protocol version 2.0 client.
Version 2.0 uses either either a shared key (HMAC checksums), SSL or both to provide integrity in the requests/responses to the validation servers.
http://code.google.com/p/yubikey-val-se ... rotocolV20I've integrated various patches from contributors updating the yubico-c-client to the v2.0 specification. This is now ready for testing, which I haven't gotten around to yet. The plan is to release yubico-c-client v2.4 (last release was 2.3) _without_ these patches (as a more stable release), and then aim to release 2.5 _with_ these patches fairly quickly.
It looks like you've compiled yubico-c-client from source? You are most welcome to help testing this new branch :
$ git clone
git://github.com/Yubico/yubico-c-client.git -b feature/v2.0_validation
/Fredrik