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 :

Besoin d'aide pour fonctions OpenSSL..... HELP !!!


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 5
    Points : 2
    Points
    2
    Par défaut Besoin d'aide pour fonctions OpenSSL..... HELP !!!
    Bonjour a tous les developpeziens

    Voila, je suis actuellement sur un projet important ou je m'occupe de la partie admin d'un site hébergé sous Linux Debian / Apache 1.3.34-2 ou 2.0 / PHP 5.1.2 / OpenSSL 2.8.25-1

    Je suis en train de creer une fonction OpenSSL () qui me permettra de :
    - generer une paire de clé
    - generer un certificat
    - signer le certificat
    - bien d'autres choses

    Mon probleme : rien ne marche !!!! J'ai beau tester sur Easy Php-1-8 (donc sous win32) ou que ce soit sur le serveur Apache (Debian), je ne parviens pas a generer cette p**/# de paire de clés !!!

    La fonction Open SSL () :

    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
     
    function Open_SSL() 
    {
     
           $dn = array(
           "countryName" => "FR",
            "stateOrProvinceName" => "Midi Pyrenee",
           "localityName" => "Tarbes",
           "organizationName" => "Socata",
           "organizationalUnitName" => "SCS",
           "commonName" => "http://127.0.0.1",
           "emailAddress" => "lol@lol.com");
     
    // je m'en sers pour forcer l'accés au fichier .conf
           $config = array('config'=>'/etc/ssl/openssl.cnf');
     
     
           $privkey = openssl_pkey_new($config);
    //ou sinon la meme ligne mais sans arguments : openssl_pkey_new();
     
           $csr = openssl_csr_new($dn,$privkey); 
     
           echo $privkey; // Will hold the exported PriKey
     
           openssl_pkey_export_to_file($privkey,"chat.key", "mot_de_pass");
           openssl_csr_export_to_file($csr,"chat.csr");
     
     
    	// Affiche les erreurs qui sont survenues
           while (($e = openssl_error_string()) !== false) 
           {
           echo $e . "\n";
           }
    } ?>
    J'obtiens comme erreur :

    - sur linux :

    --->Resource id #3
    ---> Warning: openssl_csr_export_to_file() [function.openssl-csr-export-to-file]: error opening file chat.csr in /var/www/administration/GestionDemandeCertificat_accepter.php on line 54

    - sur win32 :

    Warning: openssl_pkey_export_to_file(): cannot get key from parameter 1 in c:\program files\easyphp1-8\www\administration\gestiondemandecertificat_accepter.php on line 53

    et aucune clés générés nulle part !!!! je comprends pas !!!



    Need Help Quickly loool! je comprends pas d'ou viens l'erreur...
    J'ai configurer le openssl.conf.. copiez les librairies...
    Je sais plus quoi faire...

    Merci pour vos reponses...

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 5
    Points : 2
    Points
    2
    Par défaut Toujours pas d'aide :(
    Il me faudrait vraiment de l'aide, je ne sais pas d'ou peut venir le probleme....

    Cela fait un bon moment que je suis dessus et ca me gave lool !!!

    Help !!!

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Pas de réponse bonne réponse..... ?

    Je galere.. je ne sais pas si c'est un manque des librairies... car la fonction ne veut pas s'executer....

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    merci pour votre aide !!! jsuis stout seul !!! bouhhh !!!

  5. #5
    Membre actif
    Inscrit en
    Septembre 2005
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 185
    Points : 220
    Points
    220
    Par défaut
    slt aide64, T'as pas à te mettre dans cet état.Si jusqu'à present t'as pas de réponse c'est que personne n'a une encore une piste à te proposer.Alors tu dois être plus patiente. en plus c'est pas tout problème posé qui trouve forcement une solution dans le forum.
    un dernier détail. clic ici /http://club.developpez.com/regles/#L3.1 .ce sont les règles qui t'éviteront les titres comme help , de l'aide . ça fait perdre du temps.

    Bon début de journée et un peu de patiente.
    suis sure que quelqu'un t'aidera .perso j'ai rien en vue

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2005
    Messages : 147
    Points : 165
    Points
    165
    Par défaut
    ...et explique peut-être pourquoi tu veux te servir de php pour gérer des certificats.

    est ce que tu as un certif root pour les signer avec la config qui va avec ?

    j'ai vu que tu crés une demande de certificat qui s'appel "chat", est ce que c'est pour sécuriser un module de chat ?

    php me semble limité pour gérer des certifs (pkcs12 n'est même pas implémenté, même si t'es pas obligé de t'en servir selon ce que tu as à faire).
    enfin c'est que mon avis...

    à la limite va sur des forums anglais ou sur la mailing list de php t'auras plus de chance de trouver une réponse (perso je l'ai pas...)

  7. #7
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Non mais c'est bon j'ai reussi a faire ce que je souhaitais, le probleme etant le droit d'accés d'ecriture sur le serveur....

    Merci quand meme... une semaine.... pour trouver ca !!!

    Rageant !!

    Bon sur ce sujet clos, merci quand meme d'avoir au moins lu le sujet !!

  8. #8
    Nouveau membre du Club
    Inscrit en
    Février 2003
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 51
    Points : 38
    Points
    38
    Par défaut
    Ca pourrait être intéressant que tu fasses un ptit tuto pour expliquer comment tu as finis par t'en sortir.
    Car si personne ne t'a répondu c'est qu'effectivement tu dois être une pionnière
    Donc à toi de nous instruire maintenant

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

Discussions similaires

  1. besoin d'aide pour fonction split
    Par remitbo dans le forum Langage SQL
    Réponses: 1
    Dernier message: 05/06/2009, 13h45
  2. Besoin d'aide pour fonction
    Par jbertin9 dans le forum Excel
    Réponses: 5
    Dernier message: 04/02/2009, 12h14
  3. besoin d'aide pour fonction et redirection
    Par roilion dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/09/2008, 11h29
  4. besoin d'aide pour fonction de conversion de base
    Par babou54 dans le forum Delphi
    Réponses: 12
    Dernier message: 13/01/2007, 22h06
  5. [Mail] besoin d'aide pour la fonction mail
    Par laymounos dans le forum Langage
    Réponses: 5
    Dernier message: 07/06/2006, 22h16

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