Salve ragazzi è la prima volta che scrivo sul forum ed è da poco che mi sono avvicinato al PHP.
Vengo a proporvi subito una questione abbastanza complessa... ovviamente per me.

Devo fare una chiamata SOAP verso un Web Service remoto di un ente partner per trasmettere dei dati raccolti da un form sul mio sito in una stringa xml.
L'ente partner mi ha inviato 3 certificati:
- SSL.cer, certificato pubblico del loro server SSL (si tratta di un certificato self signed SSL da importare), necessario per far aprire senza errori la comunicazione SSL
- AUTH.pem, chiave privata del certificato di autenticazione, da utilizzare per cifrare la connessione
- AUTH_CERT.pem, certificato contenente la corrispondente chiave pubblica che deve essere usata come "certificato di presentazione"

Ho "sfogliato" il manuale http://www.php.net/manual/en/soapclient.soapclient.php per i client SOAP ma trovo solo la voce "local_cert" tra le opzioni di autenticazione per chiamate HTTPS.
Come faccio a "richiamare" i 3 certificati per effettuare la chiamata?

Allego listato del SOAPclient col local_cert di uno solo dei certificati:

---

$xmldainviare = base64_encode($xml);

$wsdl_file = "http://www.sitopartenr.org/wdsl/file.wsdl";
$local_cert = "http://www.miosito.org/cert/AUTH_CERT.pem";

$client = new SoapClient($wsdl_file, array('local_cert' => $local_cert));
$request = $client->call($xmlInp);


--
Cecio