code: SSLContext getSSLContext(String protocol, KeyManager[] keyManagers, TrustManager[] trustManagers) {
          try {
              SSLContext sslContext = SSLContext.getInstance(protocol);
              sslContext.init(keyManagers, trustManagers, null);
              return sslContext;
  
          } catch (NoSuchAlgorithmException e) {
              throw SeedException.wrap(e, CryptoErrorCode.ALGORITHM_CANNOT_BE_FOUND);
          } catch (Exception e) {
              throw SeedException.wrap(e, CryptoErrorCode.UNEXPECTED_EXCEPTION);
          }
      }
docs: Gets an SSLContext configured and initialized.
  
  <p>If no keyStore is configured, a default keyStore will be generated.
  <b>The generated keyStore is not intended to be used in production !</b>
  It won't work on JRE which don't include sun.* packages like the IBM JRE.
  </p>
  
  @return SSLContext