default Future<Void> validateConnection(SSLSession sslSession) {
    FutureResult<Void> futureResult = new FutureResult<>();
    validateConnection(sslSession, futureResult::done);
    return futureResult;
  }
Similar to {@link #validateConnection(SSLSession, Callback)} but returns a {@link Future}
instead of requiring a callback.
@param sslSession {@link SSLSession} upon which validations has to be performed
@return a {@link Future} that is completed when the processing is done.
ambry-rest/src/main/java/com/github/ambry/rest/ServerSecurityService.java