set fingerprint universally, based on spec