note 116747 added to book.soap
| From: | spectrumcat at gmail dot com | Date: | Sun, 22 Feb 2015 16:19:49 +0000 |
| Subject: | note 116747 added to book.soap | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-201783@lists.php.net to get a copy of this message | ||
In case you'll get a .p12 certificate for your SOAP client to use (or any other actually) make
sure to convert it to PEM and merge with the private key.
Convert p12 to PEM with merged private key:
openssl pkcs12 -in supplied_cert.p12 -out php_soap_cert.pem -clcerts
Example:
$wsdl = "./mywsdl.wsdl"; // Or "http://provider.com/api/api.wsdl"
$options = [
'location' => "http://provider.com/api/",
'local_cert' => "./php_soap_cert.pem",
'passphrase' => "certificate_password",
];
try {
$soapClient = new SoapClient($wsdl, $options);
} catch(Exception $e) {
var_dump($e);
}
----
Server IP: 72.52.91.14
Probable Submitter: 31.151.61.232
----
Manual Page -- http://php.net/manual/en/book.soap.php
Edit -- https://master.php.net/note/edit/116747
Del: integrated -- https://master.php.net/note/delete/116747/integrated
Del: useless -- https://master.php.net/note/delete/116747/useless
Del: bad code -- https://master.php.net/note/delete/116747/bad+code
Del: spam -- https://master.php.net/note/delete/116747/spam
Del: non-english -- https://master.php.net/note/delete/116747/non-english
Del: in docs -- https://master.php.net/note/delete/116747/in+docs
Del: other reasons-- https://master.php.net/note/delete/116747
Reject -- https://master.php.net/note/reject/116747
Search -- https://master.php.net/manage/user-notes.php