Ciao,
eccomi di nuovo a chiedere il vostro preziosissimo aiuto.
Ho realizzato un client per un web service che richiede la connessione https per fruire dei servizi e per tale scopo ho ricevuto due certificati .cer
Il mio problema è che tramite la libreria soap di php posso aggiungere un solo certificato tramite l'array delle opzioni
Codice PHP:
$client = new SoapClient($wsdl,
    array(
        
'trace'=> 1,
         
'local_cert' => $cert,
        
'passphrase' => ''
    
)
); 
Il problema è che ricevo sempre questo messaggio di errore
SoapFault Object ( [messagerotected] => SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://sito/servizio.svc?WSDL' : failed to load external entity "https://sito/servizio.svc?WSDL"

Sapreste darmi qualche dritta? E perchè ho ricevuto 2 certificati? Devo per caso installare un certificato sul server? O tramite quella libreria soap di php si può utilizzare il certificato senza installarlo? Non son pratico di SSL come si evince.
Lavoro con le poste italiane per raccomandate, telegramma e posta online e loro non mi forniscono nessun supporto.
Grazie per l'aiuto.