public static HttpClient.Builder newHttpClientBuilder() throws IOException {
		if (!ApplicationKeyManagerFactory.initialize()) {
			if (ApplicationKeyManagerFactory.getKeyStore() != null) {
				throw new IOException("Failed to initialize PKI certificate keystore");
			}
		}

		try {
			return HttpClient.newBuilder()
					.sslContext(SSLContext.getDefault())
					.followRedirects(Redirect.NORMAL);
		}
		catch (NoSuchAlgorithmException nsae) {
			throw new IOException("Missing algorithm", nsae);
		}
	}
Creates a HttpClient Builder using Ghidra SSL/TLS context info.

@return a new HttpClient Builder
@throws IOException if error in PKI settings or crypto configuration
Ghidra/Framework/Generic/src/main/java/ghidra/net/HttpClients.java