RE: Problem in C++ interaction to java webservice over SSL
Title: Re: Problem in C++ interaction to java webservice over SSL Robert, Thanks for the clarification. I think I have to use the wsdl2h tool to import the WSDLs, so I have to get a copy of commercial license. How can I get that? Is there any charge for it? Thanks, Jude From: Robert van Engelen [mailto:[EMAIL PROTECTED]Sent: Sun 6/18/2006 12:15 PMTo: Apache AXIS C User ListSubject: Re: Problem in C++ interaction to java webservice over SSL Be careful of gSOAP's license because gSOAP uses three licenses: GPL, gSOAP public license and commercial license. (You mentioned "production environment", and AFAIK GPL is not friendly for "production environment".)A small correction is in order here:The gSOAP software is offered with a CHOICE of licenses. The GPLlicense is provided to allow gSOAP to be used with GPL projects. ThegSOAP public license allows any use, but the wsdl2h WSDL importer isnot covered. The commercial license covers products that require thecommercialized parts of the software, such as the wsdl2h importer.Because the gSOAP software does not include third-party GPLcontributions, the software is available under commercial license termsand you get the same software that you want for commercial use withoutthe unfriendly GPL issues.Even better, you can evaluate the software (all open source) and thendecide if it meets your expectations and then decide which license touse.Best Regards,Robert van Engelen From: "Xiong, Zhikang" [EMAIL PROTECTED] Reply-To: "Apache AXIS C User List" axis-c-user@ws.apache.org To: axis-c-user@ws.apache.org Subject: RE: Problem in C++ interaction to java webservice over SSL Date: Fri, 16 Jun 2006 17:14:53 -0500 I just changed my program to use Axis-C 1.5 (it was 1.6b before), and it stopped working! I then did a search and found this is a bug in 1.5 for SSL web service, someone found it and already had a fix for it: http://www.mail-archive.com/axis-c-user@ws.apache.org/msg01257.html. Apparently, this fix has been included in 1.6b, but we can't use it in production environment since it's a beta release. Does anyone know when Axis-C 1.6 will be released? If I can't wait for that, I probably need to try another toolkit (like gSoap). Thanks, Jude From: Xiong, Zhikang Sent: Tue 6/13/2006 10:59 AM To: [EMAIL PROTECTED]; axis-c-user@ws.apache.org Subject: RE: Problem in C++ interaction to java webservice over SSL I don't know what caused the problem but for your information, I was able to call a secured Java web service (hosted by a websphere server) by using the Axis-C 1.6b version. I didn't import or set up any certificate (but I did import the cert when working on a Java client program accessing the same web service). I'm sure that I didn't use the gskit neither. I'm not sure if the problem is related to certificate, but if so, shouldn't the error message be something like "Not trusted server..."? Thanks, Jude From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Thu 6/8/2006 8:13 PM To: axis-c-user@ws.apache.org Subject: Problem in C++ interaction to java webservice over SSL Iam having a problem using Axis CPP client interacting with a Java web service.I am getting "Not found" error when I call my Java web service(websphere environment) from C++ client(axis C++ toolkit) over https, it works without any problem using the Http. I am wondering if it is related to SSL certificates. What value should be in the Secureinfo parameter in the axiscpp.conf? I converted my server certificate to OpenSSL format and entered the filename in the OpenSSL format to my openSSL.cnf. Will the value for the certificate be taken from axiscpp.conf or the SecureInfo parameter in the axiscpp.conf. I have AXIS_DEPLOY and Channel_HTTP_SSL parameter set correctly and HTTP secure dll loads without any problem. I have the latest version of Axis(1.5).I also saw a mention of gskit as a prerequisite for C++ web client in the ibm site.Is gskit a prerequisite for Axis C++ client, when i needs to interact with a webservice in a secure webserver(https)? Any info will be highly appreciated. Thanks Santosh. _ Is your PC infected? Get a FREE online computer virus scan from McAfee? Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Problem in C++ interaction to java webservice over SSL
Be careful of gSOAP's license because gSOAP uses three licenses: GPL, gSOAP public license and commercial license. (You mentioned production environment, and AFAIK GPL is not friendly for production environment.) A small correction is in order here: The gSOAP software is offered with a CHOICE of licenses. The GPL license is provided to allow gSOAP to be used with GPL projects. The gSOAP public license allows any use, but the wsdl2h WSDL importer is not covered. The commercial license covers products that require the commercialized parts of the software, such as the wsdl2h importer. Because the gSOAP software does not include third-party GPL contributions, the software is available under commercial license terms and you get the same software that you want for commercial use without the unfriendly GPL issues. Even better, you can evaluate the software (all open source) and then decide if it meets your expectations and then decide which license to use. Best Regards, Robert van Engelen From: Xiong, Zhikang [EMAIL PROTECTED] Reply-To: Apache AXIS C User List axis-c-user@ws.apache.org To: axis-c-user@ws.apache.org Subject: RE: Problem in C++ interaction to java webservice over SSL Date: Fri, 16 Jun 2006 17:14:53 -0500 I just changed my program to use Axis-C 1.5 (it was 1.6b before), and it stopped working! I then did a search and found this is a bug in 1.5 for SSL web service, someone found it and already had a fix for it: http://www.mail-archive.com/axis-c-user@ws.apache.org/msg01257.html. Apparently, this fix has been included in 1.6b, but we can't use it in production environment since it's a beta release. Does anyone know when Axis-C 1.6 will be released? If I can't wait for that, I probably need to try another toolkit (like gSoap). Thanks, Jude From: Xiong, Zhikang Sent: Tue 6/13/2006 10:59 AM To: [EMAIL PROTECTED]; axis-c-user@ws.apache.org Subject: RE: Problem in C++ interaction to java webservice over SSL I don't know what caused the problem but for your information, I was able to call a secured Java web service (hosted by a websphere server) by using the Axis-C 1.6b version. I didn't import or set up any certificate (but I did import the cert when working on a Java client program accessing the same web service). I'm sure that I didn't use the gskit neither. I'm not sure if the problem is related to certificate, but if so, shouldn't the error message be something like Not trusted server...? Thanks, Jude From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Thu 6/8/2006 8:13 PM To: axis-c-user@ws.apache.org Subject: Problem in C++ interaction to java webservice over SSL Iam having a problem using Axis CPP client interacting with a Java web service.I am getting Not found error when I call my Java web service(websphere environment) from C++ client(axis C++ toolkit) over https, it works without any problem using the Http. I am wondering if it is related to SSL certificates. What value should be in the Secureinfo parameter in the axiscpp.conf? I converted my server certificate to OpenSSL format and entered the filename in the OpenSSL format to my openSSL.cnf. Will the value for the certificate be taken from axiscpp.conf or the SecureInfo parameter in the axiscpp.conf. I have AXIS_DEPLOY and Channel_HTTP_SSL parameter set correctly and HTTP secure dll loads without any problem. I have the latest version of Axis(1.5).I also saw a mention of gskit as a prerequisite for C++ web client in the ibm site.Is gskit a prerequisite for Axis C++ client, when i needs to interact with a webservice in a secure webserver(https)? Any info will be highly appreciated. Thanks Santosh. _ Is your PC infected? Get a FREE online computer virus scan from McAfee® Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 - 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]
Re: RE: Problem in C++ interaction to java webservice over SSL
Jude, Thanks for your response. You have given me a very valuable bit of information. I have 1.6b install of axis not 1.5 but the bug link you have is in xcerces.dll. It is something for me to explore. I have been suspecting the server side configuration all along but not sure what it will be a , maybe a permission issue in https might be a possibility (because I have a not found error). You might what to drop a line in axis--c-dev group to check for the next stable release(1.6) of axiscpp. Thank you. Santosh - Original Message - From: Xiong, Zhikang [EMAIL PROTECTED] Date: Friday, June 16, 2006 6:15 pm Subject: RE: Problem in C++ interaction to java webservice over SSL To: axis-c-user@ws.apache.org I just changed my program to use Axis-C 1.5 (it was 1.6b before), and it stopped working! I then did a search and found this is a bug in 1.5 for SSL web service, someone found it and already had a fix for it: http://www.mail-archive.com/axis-c- [EMAIL PROTECTED]/msg01257.html. Apparently, this fix has been included in 1.6b, but we can't use it in production environment since it's a beta release. Does anyone know when Axis-C 1.6 will be released? If I can't wait for that, I probably need to try another toolkit (like gSoap). Thanks, Jude From: Xiong, Zhikang Sent: Tue 6/13/2006 10:59 AM To: [EMAIL PROTECTED]; axis-c-user@ws.apache.org Subject: RE: Problem in C++ interaction to java webservice over SSL I don't know what caused the problem but for your information, I was able to call a secured Java web service (hosted by a websphere server) by using the Axis-C 1.6b version. I didn't import or set up any certificate (but I did import the cert when working on a Java client program accessing the same web service). I'm sure that I didn't use the gskit neither. I'm not sure if the problem is related to certificate, but if so, shouldn't the error message be something like Not trusted server...? Thanks, Jude From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Thu 6/8/2006 8:13 PM To: axis-c-user@ws.apache.org Subject: Problem in C++ interaction to java webservice over SSL Iam having a problem using Axis CPP client interacting with a Java web service.I am getting Not found error when I call my Java web service(websphere environment) from C++ client(axis C++ toolkit) over https, it works without any problem using the Http. I am wondering if it is related to SSL certificates. What value should be in the Secureinfo parameter in the axiscpp.conf? I converted my server certificate to OpenSSL format and entered the filename in the OpenSSL format to my openSSL.cnf. Will the value for the certificate be taken from axiscpp.conf or the SecureInfo parameter in the axiscpp.conf. I have AXIS_DEPLOY and Channel_HTTP_SSL parameter set correctly and HTTP secure dll loads without any problem. I have the latest version of Axis(1.5).I also saw a mention of gskit as a prerequisite for C++ web client in the ibm site.Is gskit a prerequisite for Axis C++ client, when i needs to interact with a webservice in a secure webserver(https)? Any info will be highly appreciated. Thanks Santosh. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Problem in C++ interaction to java webservice over SSL
Title: Problem in C++ interaction to java webservice over SSL I just changed my program to use Axis-C 1.5 (it was 1.6b before), and it stopped working! I then did a search and found this is a bug in 1.5 for SSL web service, someone found it and already had a fix for it: http://www.mail-archive.com/axis-c-user@ws.apache.org/msg01257.html. Apparently, this fix has been included in 1.6b, but we can't use it in production environment since it's a beta release. Does anyone know when Axis-C 1.6 will be released? If I can't wait for that, I probably need to try another toolkit (like gSoap). Thanks, Jude From: Xiong, ZhikangSent: Tue 6/13/2006 10:59 AMTo: [EMAIL PROTECTED]; axis-c-user@ws.apache.orgSubject: RE: Problem in C++ interaction to java webservice over SSL I don't know what caused the problem but for your information, I was able to call a secured Java web service (hosted by a websphere server) by using the Axis-C 1.6b version. I didn't import or set up any certificate (but I did import the cert when working on a Java client program accessing the same web service). I'm sure that I didn't use the gskit neither. I'm not sure if the problem is related to certificate, but if so, shouldn't the error message be something like "Not trusted server..."? Thanks, Jude From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]Sent: Thu 6/8/2006 8:13 PMTo: axis-c-user@ws.apache.orgSubject: Problem in C++ interaction to java webservice over SSL Iam having a problem using Axis CPP client interactingwith a Java web service.I am getting "Not found" errorwhen I call my Java web service(websphere environment)from C++ client(axis C++ toolkit) over https, it workswithout any problem using the Http. I am wondering ifit is related to SSL certificates. What value shouldbe in the Secureinfo parameter in the axiscpp.conf? Iconverted my server certificate to OpenSSL format andentered the filename in the OpenSSL format to myopenSSL.cnf. Will the value for the certificate betaken from axiscpp.conf or the SecureInfo parameter inthe axiscpp.conf. I have AXIS_DEPLOY andChannel_HTTP_SSL parameter set correctly and HTTPsecure dll loads without any problem. I have thelatest version of Axis(1.5).I also saw a mention ofgskit as a prerequisite for C++ web client in the ibmsite.Is gskit a prerequisite for Axis C++ client, wheni needs to interact with a webservice in a securewebserver(https)?Any info will be highly appreciated.ThanksSantosh.
RE: RE: Problem in C++ interaction to java webservice over SSL
Title: Re: RE: Problem in C++ interaction to java webservice over SSL The server was created by another group, I don'tknowhow they made it "secured service". I was the first one who uses the Axis-C++ for the client programming (everyone else uses Java), I'm sure that they didn't make any changefor my C++ client. On the client side, I just followed the Axisinstructions and didn't make any extra changes. Thanks, Jude From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]Sent: Tue 6/13/2006 11:57 AMTo: Apache AXIS C User ListSubject: Re: RE: Problem in C++ interaction to java webservice over SSL Thanks,Jude. Do you remember making any extra changes in the java webservice or on the C++ client side for SSL? I remember making a changefor avoiding multiref response on the server side for NON SSL. Mysecure dll(HTTPSSLChannel_D.dll) is getting loaded properly from theconfig file.ThanksSantosh.- Original Message -From: "Xiong, Zhikang" [EMAIL PROTECTED]Date: Tuesday, June 13, 2006 11:59 amSubject: RE: Problem in C++ interaction to java webservice over SSLTo: [EMAIL PROTECTED], axis-c-user@ws.apache.org I don't know what caused the problem but for your information, I was able to call a secured Java web service (hosted by a websphere server) by using the Axis-C 1.6b version. I didn't import or set up any certificate (but I did import the cert when working on a Java client program accessing the same web service). I'm sure that I didn't use the gskit neither. I'm not sure if the problem is related to certificate, but if so, shouldn't the error message be something like "Not trusted server..."? Thanks, Jude From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Thu 6/8/2006 8:13 PM To: axis-c-user@ws.apache.org Subject: Problem in C++ interaction to java webservice over SSL Iam having a problem using Axis CPP client interacting with a Java web service.I am getting "Not found" error when I call my Java web service(websphere environment) from C++ client(axis C++ toolkit) over https, it works without any problem using the Http. I am wondering if it is related to SSL certificates. What value should be in the Secureinfo parameter in the axiscpp.conf? I converted my server certificate to OpenSSL format and entered the filename in the OpenSSL format to my openSSL.cnf. Will the value for the certificate be taken from axiscpp.conf or the SecureInfo parameter in the axiscpp.conf. I have AXIS_DEPLOY and Channel_HTTP_SSL parameter set correctly and HTTP secure dll loads without any problem. I have the latest version of Axis(1.5).I also saw a mention of gskit as a prerequisite for C++ web client in the ibm site.Is gskit a prerequisite for Axis C++ client, when i needs to interact with a webservice in a secure webserver(https)? Any info will be highly appreciated. Thanks Santosh.
Re: RE: Problem in C++ interaction to java webservice over SSL
Thanks,Jude. Do you remember making any extra changes in the java web service or on the C++ client side for SSL? I remember making a change for avoiding multiref response on the server side for NON SSL. My secure dll(HTTPSSLChannel_D.dll) is getting loaded properly from the config file. Thanks Santosh. - Original Message - From: Xiong, Zhikang [EMAIL PROTECTED] Date: Tuesday, June 13, 2006 11:59 am Subject: RE: Problem in C++ interaction to java webservice over SSL To: [EMAIL PROTECTED], axis-c-user@ws.apache.org I don't know what caused the problem but for your information, I was able to call a secured Java web service (hosted by a websphere server) by using the Axis-C 1.6b version. I didn't import or set up any certificate (but I did import the cert when working on a Java client program accessing the same web service). I'm sure that I didn't use the gskit neither. I'm not sure if the problem is related to certificate, but if so, shouldn't the error message be something like Not trusted server...? Thanks, Jude From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Thu 6/8/2006 8:13 PM To: axis-c-user@ws.apache.org Subject: Problem in C++ interaction to java webservice over SSL Iam having a problem using Axis CPP client interacting with a Java web service.I am getting Not found error when I call my Java web service(websphere environment) from C++ client(axis C++ toolkit) over https, it works without any problem using the Http. I am wondering if it is related to SSL certificates. What value should be in the Secureinfo parameter in the axiscpp.conf? I converted my server certificate to OpenSSL format and entered the filename in the OpenSSL format to my openSSL.cnf. Will the value for the certificate be taken from axiscpp.conf or the SecureInfo parameter in the axiscpp.conf. I have AXIS_DEPLOY and Channel_HTTP_SSL parameter set correctly and HTTP secure dll loads without any problem. I have the latest version of Axis(1.5).I also saw a mention of gskit as a prerequisite for C++ web client in the ibm site.Is gskit a prerequisite for Axis C++ client, when i needs to interact with a webservice in a secure webserver(https)? Any info will be highly appreciated. Thanks Santosh. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]