bonjour à nouveau bon j'ai réussi à instraller openssl mais maintenant sur l'utilisation je galère.
j'ai essayé avec un code de php.net qui est le suivant:
j'obtiens les erreurs :
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 <?php $dn = array( "countryName" => "UK", "stateOrProvinceName" => "Somerset", "localityName" => "Glastonbury", "organizationName" => "The Brain Room Limited", "organizationalUnitName" => "PHP Documentation Team", "commonName" => "Wez Furlong", "emailAddress" => "wez@php.net" ); $privkey = openssl_pkey_new(); $csr = openssl_csr_new($dn, $privkey); $sscert = openssl_csr_sign($csr, null, $privkey, 365); openssl_csr_export($csr, $csrout) and var_dump($csrout);openssl_x509_export($sscert, $certout) and var_dump($certout); openssl_pkey_export($privkey, $pkeyout, "mypassword") and var_dump($pkeyout); while (($e = openssl_error_string()) !== false) { echo $e . "\n"; }?>
apparement c'est un problème avec un fichier openssl.cnf qui serait pas bon mais je ne comprends pas ce qu'il faut faire sur php.net ils disent qu'à partir de php 4.3. il y avait une configuration simple incluse dans le dossier. J'ai mis cette config dans mon dossier c:\openSSL mais apparement ça ne règle rien.Warning: openssl_csr_sign(): cannot get CSR from parameter 1 in c:\program files\easyphp1-8\www\poubelle\ssl.php on line 15
Warning: openssl_csr_export() expects parameter 1 to be resource, null given in c:\program files\easyphp1-8\www\poubelle\ssl.php on line 16
Warning: openssl_x509_export() expects parameter 1 to be resource, boolean given in c:\program files\easyphp1-8\www\poubelle\ssl.php on line 16
Warning: openssl_pkey_export(): cannot get key from parameter 1 in c:\program files\easyphp1-8\www\poubelle\ssl.php on line 17
error:02001003:system library:fopen:No such process error:2006D080:BIO routines:BIO_new_file:no such file error:0E064002:configuration file routines:CONF_load:system lib error:02001003:system library:fopen:No such process error:2006D080:BIO routines:BIO_new_file:no such file error:0E064002:configuration file routines:CONF_load:system lib error:02001003:system library:fopen:No such process error:2006D080:BIO routines:BIO_new_file:no such file error:0E064002:configuration file routines:CONF_load:system lib error:02001003:system library:fopen:No such process error:2006D080:BIO routines:BIO_new_file:no such file error:0E064002:configuration file routines:CONF_load:system lib error:0906D06C:
dois-je obligatoirement abandonné easyphp pour utiliser openSSL?
ps : pouvez vous aussi m'indiquer si je poste dans le bon forum?
Partager