Hi,
I configured mico with ssl support with flag "with-ssl=<openssl path>.
Build and install mico.
I modified the code under demo/ssl to send a message from client to server .
in command prompt run the server :
ADDR=ssl:inet:`uname -n`:12124
./server -ORBIIOPAddr $ADDR -ORBSSLcert s_cert.pem -ORBSSLkey s_key.pem
on another command prompt , run the client using below command :
./client `cat sec_hello.ior` -ORBSSLcert c_cert.pem -ORBSSLkey c_key.pem
client is able to achieve a connection with server . But i am getting core
dump .
./server -ORBIIOPAddr $ADDR -ORBSSLcert s_cert.pem -ORBSSLkey s_key.pem
authentication method: ssl
peer address: ssl:inet:10.79.1.91:58442
cipher: AES256-GCM-SHA384
issuer:
subject:
subject's name:
subject's email:
incoming msg from client: hello
ssl.cc:918: assertion failed
Aborted (core dumped)
Coredump:
Program terminated with signal 6, Aborted.
#0 0x00007f7863afa1d7 in raise () from /lib64/libc.so.6
Missing separate debuginfos, use: debuginfo-install
glibc-2.17-157.el7_3.1.x86_64 keyutils-libs-1.5.8-3.el7.x86_64
krb5-libs-1.13.2-10.el7.x86_64 libcom_err-1.42.9-7.el7.x86_64
libgcc-4.8.5-11.el7.x86_64 libselinux-2.2.2-6.el7.x86_64
libstdc++-4.8.5-11.el7.x86_64 openssl-libs-1.0.1e-42.el7.9.x86_64
pcre-8.32-15.el7.x86_64 xz-libs-5.1.2-12alpha.el7.x86_64
zlib-1.2.7-17.el7.x86_64
(gdb) bt
#0 0x00007f7863afa1d7 in raise () from /lib64/libc.so.6
#1 0x00007f7863afb8c8 in abort () from /lib64/libc.so.6
#2 0x00007f78651f5899 in mico_assert(char const*, int) () from
/sect/package/mico_2.3.12/lib/libmico2.3.12.so
#3 0x00007f78651fe4d2 in MICOSSL::SSLTransport::close() () from
/sect/package/mico_2.3.12/lib/libmico2.3.12.so
#4 0x00007f78651fefcd in MICOSSL::SSLTransport::~SSLTransport() () from
/sect/package/mico_2.3.12/lib/libmico2.3.12.so
#5 0x00007f78651ff0f9 in MICOSSL::SSLTransport::~SSLTransport() () from
/sect/package/mico_2.3.12/lib/libmico2.3.12.so
#6 0x00007f78651e8472 in MICO::GIOPConn::~GIOPConn() () from
/sect/package/mico_2.3.12/lib/libmico2.3.12.so
#7 0x00007f78651e8739 in MICO::GIOPConn::~GIOPConn() () from
/sect/package/mico_2.3.12/lib/libmico2.3.12.so
#8 0x00007f78651e6770 in MICO::IIOPServer::kill_conn(MICO::GIOPConn*,
unsigned char) ()
from /sect/package/mico_2.3.12/lib/libmico2.3.12.so
#9 0x00007f78651e6a93 in MICO::IIOPServer::callback(MICO::GIOPConn*,
MICO::GIOPConnCallback::Event) ()
from /sect/package/mico_2.3.12/lib/libmico2.3.12.so
#10 0x00007f78651ec2ff in MICO::GIOPConn::do_read(unsigned char) () from
/sect/package/mico_2.3.12/lib/libmico2.3.12.so
#11 0x00007f78651b879b in MICO::SelectDispatcher::handle_fevents(fd_set&,
fd_set&, fd_set&) ()
from /sect/package/mico_2.3.12/lib/libmico2.3.12.so
#12 0x00007f78651b8865 in MICO::SelectDispatcher::run(unsigned char) ()
from /sect/package/mico_2.3.12/lib/libmico2.3.12.so
#13 0x00007f78651ca5ef in CORBA::ORB::run() () from
/sect/package/mico_2.3.12/lib/libmico2.3.12.so
#14 0x0000000000405c2d in main ()
Can you please help me to fix this assertion.
Thanks and regards,
Ganga.
On Tue, Apr 10, 2018 at 7:47 PM, GANGA KAMATH <kamath.ga...@gmail.com>
wrote:
> sorry for the typo .its not game. Its gmake
>
> I am compiling the code under demo/ssl using gmake and when i try to run
> ssl script and i get the below error.
>
> uncaught MICO exception: IDL:omg.org/CORBA/INITIALIZE:1.0 (0,
> not-completed)
> ./ssl: line 47: 6547 Aborted (core dumped) ./server
> -ORBIIOPAddr $ADDR -ORBSSLcert s_cert.pem -ORBSSLkey s_key.pem
> -ORBSSLverify 0
> client.cc:33: assertion failed
> ./ssl: line 52: 6551 Aborted (core dumped) ./client `cat
> sec_hello.ior` -ORBSSLcert c_cert.pem -ORBSSLkey c_key.pem -ORBSSLverify 0
>
> If i just run the server with ./server command and client with ./client
> `cat sec_hello.ior` command , it works fine ,but i dont see any
> encryption. Am i missing anything here ?
>
>
>
> Thanks and Regards,
> Ganga.
>
> On Tue, Apr 10, 2018 at 7:22 PM, Karel Gardas <kgar...@objectsecurity.com>
> wrote:
>
>>
>> Sorry, but I don't have any idea about what's "game" you are talking
>> about...
>>
>> Cheers,
>> Karel
>>
>> On 04/10/18 03:18 PM, GANGA KAMATH wrote:
>>
>>> Thank you for the response .
>>>
>>> Do I have to run the game command with any flag to enable SSL option ?
>>> I tried running this example , but I couldn't achieve the encryption .
>>>
>>> Thanks and Regards,
>>> Ganga.
>>>
>>> On Tue, Apr 10, 2018, 6:08 PM Karel Gardas <kgar...@objectsecurity.com
>>> <mailto:kgar...@objectsecurity.com>> wrote:
>>>
>>>
>>> Please update to latest MICO HEAD from darcs repository and then see
>>> demo/ssl and demo/sl3 or even test/sl3 subdirectories for various
>>> examples of using TLS-protected communication.
>>>
>>> Cheers,
>>> Karel
>>>
>>> On 04/10/18 02:31 PM, GANGA KAMATH wrote:
>>> > In my project, all the subsytems talk to each other thro CORBA
>>> objects .
>>> > When I tried to capture the packet between these subsystems , I
>>> see that
>>> > it uses GIOP protocol and data is not encrypted . Is it possible
>>> to
>>> > encrypt the data sent between CORBA objects.
>>> >
>>> > I am using mico 2.3.12 version on Cent OS 7.2. Kindly guide me
>>> how to
>>> > achieve TLS for communication between these CORBA ports.
>>> >
>>> > I read about option of encryption thro SSLIOP, but how do we
>>> integrate
>>> > that feature?
>>> >
>>> > Thanks and Regards,
>>> > Ganga
>>> >
>>> >
>>> >
>>> ------------------------------------------------------------
>>> ------------------
>>> > Check out the vibrant tech community on one of the world's most
>>> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>> >
>>> >
>>> >
>>> > _______________________________________________
>>> > Mico-devel mailing list
>>> > Mico-devel@lists.sourceforge.net
>>> <mailto:Mico-devel@lists.sourceforge.net>
>>> > https://lists.sourceforge.net/lists/listinfo/mico-devel
>>> >
>>>
>>>
>>> --
>>> Karel Gardas kgar...@objectsecurity.com
>>> <mailto:kgar...@objectsecurity.com>
>>> ObjectSecurity Ltd. http://www.objectsecurity.com
>>>
>>>
>>
>> --
>> Karel Gardas kgar...@objectsecurity.com
>> ObjectSecurity Ltd. http://www.objectsecurity.com
>>
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Mico-devel mailing list
Mico-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mico-devel