Clarify what verifier is

This commit is contained in:
Artem Smotrakov
2022-02-12 12:24:48 +00:00
parent 0ba229a64b
commit 651e43dee6
2 changed files with 16 additions and 12 deletions

View File

@@ -1,8 +1,10 @@
SSLSocket socket = (SSLSocket) SSLSocketFactory.getDefault().createSocket(host, port);
socket.startHandshake();
boolean successful = verifier.verify(host, socket.getSession());
if (!successful) {
socket.close();
throw new SSLException("Oops! Hostname verification failed!");
}
return socket;
public SSLSocket connect(String host, int port, HostnameVerifier verifier) {
SSLSocket socket = (SSLSocket) SSLSocketFactory.getDefault().createSocket(host, port);
socket.startHandshake();
boolean successful = verifier.verify(host, socket.getSession());
if (!successful) {
socket.close();
throw new SSLException("Oops! Hostname verification failed!");
}
return socket;
}

View File

@@ -1,4 +1,6 @@
SSLSocket socket = (SSLSocket) SSLSocketFactory.getDefault().createSocket(host, port);
socket.startHandshake();
verifier.verify(host, socket.getSession());
return socket;
public SSLSocket connect(String host, int port, HostnameVerifier verifier) {
SSLSocket socket = (SSLSocket) SSLSocketFactory.getDefault().createSocket(host, port);
socket.startHandshake();
verifier.verify(host, socket.getSession());
return socket;
}