challenge = CryptoUtil.accessSealedObject(params.cipherAlgorithm, tmpKey,
params.cipherIV, auxChallenge);
}
catch (GeneralSecurityException e)
{
throw new RemoteException("Failed to access SealedObject", e);
}
auxChallenge = challenge;
}
if( trace )
log.trace("Verifing aux challenge");
this.verifierStore.verifyUserChallenge(username, auxChallenge);
}
else if( requireAuxChallenge == true )
{
throw new RemoteException("A non-null auxChallenge is required for verification");
}
// Inform the listener the user has been validated
if (listener != null)
listener.verifiedUser(key, session);