* require public key on keyService getFingerprint * Update consumers and add error handling & logging