Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/04/2006, 15h36   #1
Invité de passage
 
Inscription : avril 2006
Messages : 5
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 5
Points : 1
Points : 1
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 :
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...
aide64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2006, 10h53   #2
Invité de passage
 
Inscription : avril 2006
Messages : 5
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 5
Points : 1
Points : 1
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 !!!
aide64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2006, 13h30   #3
Invité de passage
 
Inscription : avril 2006
Messages : 5
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 5
Points : 1
Points : 1
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....
aide64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2006, 10h01   #4
Invité de passage
 
Inscription : avril 2006
Messages : 5
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 5
Points : 1
Points : 1
merci pour votre aide !!! jsuis stout seul !!! bouhhh !!!
aide64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2006, 10h33   #5
Membre actif
 
Inscription : septembre 2005
Messages : 183
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 183
Points : 175
Points : 175
Envoyer un message via Yahoo à polace
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
__________________
la succession d'évènement que nous subissons toute notre vie n'est qu'un phénomène de compensation dont la nature en est l'arbitre.[Inéluctabilité de la nature ] Polace
polace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2006, 13h47   #6
Membre actif
 
Inscription : 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 : 164
Points : 164
...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...)
tthierry est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2006, 17h55   #7
Invité de passage
 
Inscription : avril 2006
Messages : 5
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 5
Points : 1
Points : 1
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 !!
aide64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2006, 17h46   #8
Futur Membre du Club
 
Inscription : février 2003
Messages : 51
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 51
Points : 18
Points : 18
Envoyer un message via MSN à cdryk
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
cdryk est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h04.


 
 
 
 
Partenaires

Hébergement Web