Dumindu,
You wouldn't believe but I just this second figured out that I was
missing the setup of the property value then I switched back to email
and read your reply. (As you can see I was stupidly passing the string
directly to the SET_PROPERTY function - its very late here in Aus right
now and I missed that oversight after looking at this a couple hours
now), but that I was infact correct in my debugging session that
SERVER_CERT wasn't being set so time well spent, at least it gave me a
good excuse to get really into the axis2/c codebase.
Thanks so much to both yourself Nandika for your replies.
regards,
Bradley
--
Bradley Beddoes
Lead Software Architect
http://intient.com
Intient - "Open Source, Open Standards"
Dumindu Pallewela wrote:
Hi Bradley,
I have attached a patch to correct the documentation. it has not been
committed yet.
you can give the certificates as a parameter in axis2.xml
|<parameter name="SERVER_CERT">/path/to/ca/certificate</parameter>||
|||
or as properties set in the code.
eg:
ssl_ca_file = axis2_property_create(env);
AXIS2_PROPERTY_SET_VALUE(ssl_ca_file, env,
axis2_strdup("/home/user/cacert.pem", env));
AXIS2_OPTIONS_SET_PROPERTY(options, env, "SERVER_CERT", ssl_ca_file);
Note that you have to create a property and set it using the
AXIS2_OPTIONS_SET_PROPERTY function call.
Regards,
Dumindu.
Bradley Beddoes wrote:
Hi,
I have been playing with a trunk build the past few days and have
managed to get everything working quite nicely with http connections.
However with https connections I can't seem to make my client perform
an operation. I have followed the SSL client instructions online
exactly and they did not help at all. The correct transport is enabled
in axis2.xml
So far I have been getting the following output from my client logging
(from axis2_env_t structure) "Stub invoke FAILED: Error code: 82 ::
Input stream is NULL in msg_ctx". Additionally for completeness the
echo sample also described online has the exact same output when
attempting to execute it.
Following the code through I believe that the environment variable
described in the online document is not even consulted, looking at
things further I am now attempting to set the following in my client:
AXIS2_OPTIONS_SET_PROPERTY(options, env, "SERVER_CERT",
"/path/to/my/cert.pem");
This is currently causing me a segfault which I am still
investigating. While I continue looking at this can anyone shed some
light on why this might be occurring and what to do to fix?
Bradley
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Bradley Beddoes
Lead Software Architect
http://intient.com
Intient - "Open Source, Open Standards"
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]