[PHP] Een client certificate meegeven in een SOAP-Call

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,

Ik zit met het volgende probleem:

Ik heb een web-applicatie in PHP waarmee ik via SOAP-Calls gebruik maak van web-services van andere partijen. Tot nog toe heb ik daarvoor gebruik gemaakt van de NuSOAP library en dat werkte naar tevredenheid.

Sinds kort is het voor een aantal toepassingen noodzakelijk dat ik een client certificate meegeef in een SOAP-Call. Dit is echter nog niet volledig geïmplementeerd in NuSOAP, ik kom echter wel het volgende tegen in de code:

PHP:
1
2
3
4
5
6
7
8
        /*
            TODO: support client certificates (thanks Tobias Boes)
        curl_setopt($this->ch, CURLOPT_CAINFO, '$pathToPemFiles/rootca.pem');
        curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, 1);
        curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, 1);
        curl_setopt($this->ch, CURLOPT_SSLCERT, '$pathToPemFiles/mycert.pem');
        curl_setopt($this->ch, CURLOPT_SSLKEY, '$pathToPemFiles/mykey.pem');
        */


Weet iemand of dit toereikend is om een certificaat cert.pem op te nemen in de SOAP-Call? Zo ja, hoe werkt dat??