Ciao a tutti,
Ho un problema con la comunicazione verso un web server phpsoap sempre redatto da me.
Il WebServer su cui gira il service è sul ssl, ma è configurato in modo che anche in presenza di un client sprovvisto del certificato risponda.
Codice PHP:
$location="https://1.1.1.1/service/api.php";
$uri="https://1.1.1.1/service/";
$client=new SoapClient(null,array('location' => "https://1.1.1.1/service/api.php",
'uri' => "https://1.1.1.1/service/",
'trace' => 1,
'login' => "myuserhttp",
'password' => "mypwdhttp",
'local_cert' => "my.cer")));
Su documentazione ufficiale dicono di utilizzare le option
local_cert e passphrase
local_cert : gli do il percoso più nome del cert
passphrase : cosa diavolo è????? io nn ho nessuna password associata al certificato, intatti quando lo installo nelle "Radici Attendibili" non necessità di pwd?
Facendo un test con il codice sopracitato ottengo : Exception: Could not connect to host
Se invece tolgo la option local_cert il service mi risponde correttamente, sicuramente perchè è configurato per andare lo stesso anche senza cert...
Cosa posso fare?
Non ne posso più vi prego, datemi un consiglio.