diff options
-rw-r--r-- | Auth/OpenID/Consumer/Fetchers.php | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Auth/OpenID/Consumer/Fetchers.php b/Auth/OpenID/Consumer/Fetchers.php index 63cdf01..ba1a4e8 100644 --- a/Auth/OpenID/Consumer/Fetchers.php +++ b/Auth/OpenID/Consumer/Fetchers.php @@ -168,6 +168,10 @@ class Auth_OpenID_PlainHTTPFetcher extends Auth_OpenID_HTTPFetcher { } } + if ($parts['scheme'] == 'https') { + $parts['host'] = sprintf("ssl://%s", $parts['host']); + } + // Connect to the remote server. $sock = fsockopen($parts['host'], $parts['port']); stream_set_timeout($sock, $_Auth_OpenID_socket_timeout); |