|
download the 1.4 alpha vesion source. But it does not consist of
AxisTransport project files. I think it is same as the 1.3 final release. I got the AxisTransport project from 1.3 final. It consist of secure channel functionality ( See SecureChannel class in 1.3 final path src/transport/axis/SecureChannel.cpp) I make some changes in 1.3 version. Please see the code difference i made 1. In channelclass change the functio signature old signiture was "const Channel & Channel::operator << (cont char *msg) ". I change this to "const Channel & Channel::operator << (const std::string &msg) " . Because in SecureChannel class the signature is same as the second one. For proper working of virtual functio both signiture must be same 2. I add "const Channel & SecureChannel::readNonBlocking( std::string & msg, bool bBlockingRequired)" function in SecureChannel class. Because if there is no function and one use the securechannel class instead of channel class, it will call the base class function (channel class). It try to read from normal channel and got only encrypted data. Please look at these. There was no SSL implementation in 1.3
The comments suggest ways of changing the code to enable SSL, but if you want SSL you will need to move to v1.4. SSL is only supported in 1.4
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
This came with 1.4.
Please try with 1.4