1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
require( 'nusoap/lib/class.nusoap_base.php' );
require( 'nusoap/lib/class.soapclient.php' );
require( 'nusoap/lib/class.soap_parser.php' );
require( 'nusoap/lib/class.soap_transport_http.php' );
$cafile = '/usr/local/apache2/htdocs/www.web.test.crt';
$keyfile = '/usr/local/apache2/htdocs/www.web.test.pem';
$certRequest = array( "cainfofile" => $cafile,
"sslcertfile" => $keyfile,
"sslkeyfile" => $keyfile,
"passphrase" => "",
"verifypeer" => FALSE,
"verifyhost" => FALSE
);
$soapClient = new SoapClient('https://www.web.test/WSREI-PREX/webservice.Asmx?wsdl');
$soapClient->setcredentials("","","certificate",$certRequest);
$retour = $soapClient->call('GetVersion');
$error = $soapClient->getError();
if($error){
echo 'Erreur : '.$error.'<br/>';} |
Partager