PHP Developers Network

Page 1 of 1

Author:  psyclo [ Tue Aug 23, 2011 7:50 am ]
Post subject:  PHP/SOAP/SSL/CASD

I hate acronyms!!
OK, I'm using PHP code to access CA Service Desk (CASD), via its Web Services interface. It requires a secure connection using SSL, and beyond that internal authentication. I have the URL to the WSDL, and can connect to CASD using an open non-SSL connection on a development server. However, I can't get the SSL connection to work right. I get a client object, but none of the CA methods work. Can anyone help?

Syntax: [ Download ] [ Hide ]
// Here is some code.
$CASDURL = 'https://{}:8443/axis/services/USD_R11_WebService?wsdl';
// We are using self-signed certificates (whatever that is), so:
        $context = stream_context_create(
                        'SSL' => array(
                                'allow_self_signed' => TRUE
// Now I create the client:
        $client = @new SoapClient(
                        "exceptions" => 1,
                        "stream_context" => $context
// Now I need to log into the CASD to start a session:
        $sid = $client->login(array('username' => 'myuserid', 'password' => 'mypassword'));
// This line fails, saying it cannot connect to the host.

My eternal gratitude to anyone who can help me out.

Author:  greip [ Mon Sep 12, 2011 2:08 am ]
Post subject:  Re: PHP/SOAP/SSL/CASD

I see you have the @ error suppression operator in the statement where you create the SoapClient. Perhaps if you remove that, you'll learn something that will help you understand what's going on. Also, I assume that the {} part of the URL is a token for your real server.

Page 1 of 1 All times are UTC - 5 hours
Powered by phpBB® Forum Software © phpBB Group