SSLContext.getDefault() can throw NoSuchAlgorithmException for various reasons, If that happens, creation of the HttpClient will fail and an InternalError will be relayed to the user.
The HttpClient.Builder should probably throw an UncheckedIOException in this case.
The HttpClient.Builder should probably throw an UncheckedIOException in this case.