A complete yubikey validation server and key storage system