docs: @SuppressFBWarnings(value = "SIC", justification = "Should not be used in production anyways.")
    public void ignoreCertCheck() throws NoSuchAlgorithmException, KeyManagementException {
      final TrustManager[] trustAllCerts = new TrustManager[] { new X509TrustManager() {
          @Override
          public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException {
          }
  
          @Override
          public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException {
          }
  
          @Override
          public X509Certificate[] getAcceptedIssuers() {
            return new X509Certificate[]{};
          }
        }
      };
  
      final SSLContext sslContext = SSLContext.getInstance("SSL");
      sslContext.init(null, trustAllCerts, new java.security.SecureRandom());
      final SSLSocketFactory sslSocketFactory = sslContext.getSocketFactory();
  
      this.httpClient = this.httpClient.newBuilder()
        .sslSocketFactory(sslSocketFactory, (X509TrustManager)trustAllCerts[0])
        .hostnameVerifier(new HostnameVerifier() {
            @Override
            public boolean verify(String hostname, SSLSession session) {
              return true;
            }
          })
        .build();
    }