I've tried several functions for executing a proxy autoconfiguration script to determine the best proxy to use to retrieve a specified URL 
And they all seems to ignore HTTPS keyword in PAC file
That seems to be only way to use HTTPS proxy.
Can someone please confirm this?
        
      
      
    Code Block  CFNetworkCopyProxiesForAutoConfigurationScript CFNetworkExecuteProxyAutoConfigurationURL CFNetworkExecuteProxyAutoConfigurationScript 
And they all seems to ignore HTTPS keyword in PAC file
Code Block  function FindProxyForURL(url, host) { 		return "HTTPS ...";		  } 
That seems to be only way to use HTTPS proxy.
Can someone please confirm this?
