code: public URLStreamHandler getHandler() throws Exception {
          String handlerString = getSSLProtocolPackageHandler() + ".https.Handler";
          URLStreamHandler streamHandler = null;
  
          try {
              ClassLoader cl = AccessController.doPrivileged(getCtxClassLoader);
              if (cl != null) {
                  streamHandler = (URLStreamHandler) cl.loadClass(handlerString).newInstance();
              } else {
                  streamHandler = (URLStreamHandler) Class.forName(handlerString).newInstance();
              }
              return streamHandler;
          } catch (Exception e) {
              FFDCFilter.processException(e, getClass().getName(), "getHandler", this);
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
                  Tr.debug(tc, "Exception loading https stream handler.", new Object[] { e });
              Tr.error(tc, "ssl.load.https.stream.handler.CWPKI0025E", new Object[] { handlerString, e.getMessage() });
              throw e;
          }
      }
docs: Query the default handler for this provider using HTTPS.
  
  @return URLStreamHandler
  @throws Exception