IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Curl Error : unable to use client certificate [PHP 5.0]


Sujet :

Langage PHP

  1. #1
    Membre habitué Avatar de vedder
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2003
    Messages
    166
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 166
    Points : 128
    Points
    128
    Par défaut Curl Error : unable to use client certificate
    Bonjour,

    j'essaie d'initialiser une connexion SSL avec un certificat pem tel que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    <?php
     
    // CONNEXION SSL
     
    $url = "https://localhost/receiver.php";
     
    $cert_file = 'http://localhost/usercert.pem';
    $cert_key ='http://localhost/userkey.pem';
     
    $cert_password = 'pass';
     
     
    $ch = curl_init();
     
    $options = array(
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_HEADER         => true,
        CURLOPT_FOLLOWLOCATION => true,
        CURLOPT_SSL_VERIFYHOST => false,
        CURLOPT_SSL_VERIFYPEER => false,
     
        CURLOPT_USERAGENT => 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)',
        CURLOPT_VERBOSE        => true,
        CURLOPT_URL => $url ,
    	CURLOPT_SSLCERT => $cert_file ,
    	CURLOPT_SSLKEY => $cert_key,
        CURLOPT_SSLCERTPASSWD => $cert_password ,
    );
     
    curl_setopt_array($ch , $options);
     
    $output = curl_exec($ch);
     
    if(!$output)
    {
        echo "Curl Error : " . curl_error($ch);
    }
    else
    {
        echo htmlentities($output);
    }
     
     
    ?>
    seulement , j'ai cette erreur :
    Curl Error : unable to use client certificate (no key found or wrong pass phrase?)
    Quelqu'un peut t'il m'aider ? Merci d'avance pour vos reponses

  2. #2
    Membre habitué Avatar de vedder
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2003
    Messages
    166
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 166
    Points : 128
    Points
    128
    Par défaut
    Il fallait utiliser la methode realpath de php

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Unable to use SQL Server because ASP.NET version 2.0
    Par Khrysby dans le forum Accès aux données
    Réponses: 0
    Dernier message: 19/10/2009, 16h07
  2. [Joomla!] Database Error: Unable to connect to the database:Could not connect to MySQL
    Par leoburd dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 9
    Dernier message: 27/03/2009, 08h48
  3. Error: Could not use '(unknown)';
    Par Identifiant dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 22/01/2008, 21h46
  4. Linker error: unable to open file
    Par pasqual dans le forum C++Builder
    Réponses: 1
    Dernier message: 25/06/2007, 08h22
  5. [cURL] Error "Couldn't resolve host"
    Par lem01 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 21/03/2007, 22h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo