use fingerprint for id of publicKeys