package de.uni_passau.fim.pkjab.model.xmpp;
import java.io.IOException;
import javax.security.sasl.SaslClient;
public class XMPPAuthHandler {
private final SaslClient sasl;
private final XMPPWriter output;
public XMPPAuthHandler(SaslClient sasl, XMPPWriter output) {
this.sasl = sasl;
this.output = output;
}
void challenge(byte[] challenge) throws IOException {
System.out.println("authenticationChallenge");
output.sendAuthResponse(sasl.evaluateChallenge(challenge));
}
void successful(byte[] finalResponse) {
System.out.println("Authentication successful! YEEEEHAA!");
}
}