code: public static SslContext forKeystoreAndTruststore(String keystorePath, String keystorePassword, String truststorePath, String truststorePassword)
              throws SecurityContextException {
          return forKeystoreAndTruststore(keystorePath, keystorePassword, truststorePath, truststorePassword, "SunX509");
      }
docs: Builds SslContext using protected keystore and truststores. Adequate for mutual TLS connections.
  @param keystorePath Path for keystore file
  @param keystorePassword Password for protected keystore file
  @param truststorePath Path for truststore file
  @param truststorePassword Password for protected truststore file
  @return SslContext ready to use
  @throws SecurityContextException