Hi Patrick,

I'd do some Googling and see what you can find. This is not a CAS client
specific issue. This resource might be helpful:
http://stackoverflow.com/questions/5444249/unable-to-find-the-wrapper-https-did-you-forget-to-enable-it-when-you-config

John

On 8/21/14 3:01 AM, Patrick Pat wrote:
> same error
>
>
> 2014-08-07 11:16 GMT+02:00 Patrick Pat <[email protected]
> <mailto:[email protected]>>:
>
>     *Hi,
>
>     *
>     *Problem:
>     *
>     *
>     Warning*: fopen() [function.fopen
>     <http://localhost/casificationweb/function.fopen>]: Unable to find
>     the wrapper "https" - did you forget to enable it when you
>     configured PHP? in
>     *C:\xampp\htdocs\casificationweb\testCassificationWeb.php* on line
>     *23*
>
>     *Warning*:
>     
> fopen(https://192.168.0.136:8443/cas/serviceValidate?service=http://localhost/casificationweb/testCassificationWeb.php?ticket=ST-4-scgBlQTaebsQj7Gjt2H3-cas01.example.org&ticket=ST-4-scgBlQTaebsQj7Gjt2H3-cas01.example.org)
>     [function.fopen
>     <http://localhost/casificationweb/function.fopen>]: failed to open
>     stream: No such file or directory in
>     *C:\xampp\htdocs\casificationweb\testCassificationWeb.php* on line *23
>
>
>
>     *
>     *My code ***testCassificationWeb.php*
>
>     <?php 
>     define('CAS_BASE','https://192.168.0.136:8443');
>
>     $service = 'http://' . $_SERVER['SERVER_NAME'] .
>     $_SERVER['REQUEST_URI'];
>
>     function authenticate() {
>     global $service ;
>
>     if (!isset($_GET['ticket'])) {
>
>
>     header('Location: ' . CAS_BASE . '/cas/login?service=' . $service);
>     exit() ;
>     }
>
>
>
>     $fpage = fopen (CAS_BASE . '/cas/serviceValidate?service='.
>     preg_replace('/&/','%26',$service) . '&ticket=' . 
>     $_GET['ticket'], 'r');
>
>     if ($fpage) {
>     while (!feof ($fpage)) { $page .= fgets ($fpage, 1024); }
>
>     if
>     
> (preg_match('|<cas:authenticationSuccess>.*</cas:authenticationSuccess>|mis',$page))
>     {
>     if(preg_match('|<cas:user>(.*)</cas:user>|',$page,$match)){
>     return($match[1]);
>
>     }
>     }
>     }
>
>     return FALSE;
>     }
>     $login = authenticate();
>     if ($login === FALSE ) {
>     echo 'no authentify(<a href="'.$service.'"><b>B</b></a>).';
>     exit() ;
>     }
>
>     echo 'Connexion : ' . $login . '(<a href="' . CAS_BASE .
>     '/cas/logout"><b>disconnecte</b></a>)';
>
>     ?>
>
>     <html>
>       <head>
>         <title>phpCAS client</title>
>       </head>
>       <body>
>         <h1>Successfull Authentication!</h1>
>         <?php include 'script_info.php' ?>
>         <p>the user's login is <b><?php echo phpCAS::getUser();
>     ?></b>.</p>
>         <p>phpCAS version is <b><?php echo phpCAS::getVersion();
>     ?></b>.</p>
>         <a
>     href="https://192.168.0.136:8443/cas/logout";>Déconnexion</a></p>
>       </body>
>     </html>
>
>     *
>     *I would like do have solution
>     *
>     *
>     *
>
>
> -- 
> You are currently subscribed to [email protected] as: 
> [email protected]
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user

-- 
*John Gasper*
IAM Consultant
Unicon, Inc.
PGP/GPG Key: 0xbafee3ef

-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to