}
if (fingerprint == null) {
throw new IllegalArgumentException("fingerprint may not be null");
}
final SSHKey key = new SSHKey(ownerID, keyName,
pubKeyContent, fingerprint);
try {
final boolean exists = persistence.getSSHKey(ownerID, keyName) != null;