code: protected function processUrl(PackageInterface $package, $url)
      {
          if (!extension_loaded('openssl') && 0 === strpos($url, 'https:')) {
              throw new \RuntimeException('You must enable the openssl extension to download files via https');
          }
  
          if ($package->getDistReference()) {
              $url = UrlUtil::updateDistReference($this->config, $url, $package->getDistReference());
          }
  
          return $url;
      }
docs: Process the download url
  
  @param  PackageInterface  $package package the url is coming from
  @param  string            $url     download url
  @throws \RuntimeException If any problem with the url
  @return string            url