Hi,
ik ben helemaal nieuw in het PHP Soap en krijg het dus niet aan de praat.
Situatie ik wil via een form op een website een request aan een webservice (amsx) geven waarna er weer data terug gegeven wordt. Om het geheel nog wat lastiger te maken is het allemaal beveiligd via een pfx.
Ik krijg steeds deze melding.
Fatal error: Uncaught SoapFault exception: [soap:Server] Server was unable to process request. ---> Geen toegang
Met deze code:
Het adres van de client en naam van de pem bestand heb ik uit veiligheidsredenen afgeschermd. Het pfx certificaat heb ik via linux omgezet naar een pem bestand. Alle paths en adressen kloppen, ook wacht de webservice op het commando "controleer" met als parameter Naam=Code:// test parameters $params = array( 'Naam' => 'Alex' ); $client = new SoapClient("https://xxxxxxxxxxxxx/xxx.asmx?WSDL"); $client->_local_cert = "xxx.pem"; $result = $client->controleer($params); if (is_soap_fault($result)) { trigger_error("SOAP Fault: (faultcode: {$result->faultcode}, faultstring: {$result->faultstring})", E_USER_ERROR); } else { print_r($result); }
Aanvullende informatie, ik heb ook een .cer certificaat erbij. Ik denk dat het hieraan ligt, hoe koppel ik de .cer ook in het verhaal?
Als iemand het antwoord weet of mij in de juiste richting wijst, alvast bedankt!
- PHP SOAP en Certificaten
-
03-02-2009, 14:33 #1
- Berichten
- 263
- Lid sinds
- 18 Jaar
PHP SOAP en Certificaten
-
In de schijnwerper
Professionele tekstschrijver (actie: 2,5 cent per woord)Freelance / WerkErvaren tekstschrijver voor uiteenlopende schrijfklussenFreelance / WerkGezocht: Verouderde webshops, websites & webapplicatiesWebsite te koopGastartikelen plaatsen op échte websites met bezoekers en goede domeinwaarden?!SEO/Linkbuilding -
15-02-2009, 15:40 #2
- Berichten
- 18
- Lid sinds
- 18 Jaar
de soap extension van PHP vind ik persoonlijk vrij ingewikkeld werken, ook omdat toendertijd ik het nodig had er geen support was. (manual was niet geschreven e.d.)
Het beste alternatief was NuSOAP en dit heb ik voor meerdere projecten succesvol gebruikt. Probeer dit maar eens:
http://sourceforge.net/projects/nusoap/
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic