Good Morning, My situation is very strange, i guess.
At work we use a CFT server, which is very popular in Europe for File transfert between corporation, like bank. In my case one of our customer is a bank, and they want that our file transfert to be securised over SSL. CFT include SSL support based on Openssl library and internal library. My CFT server run under linux, an old debian i cannot upgrade due to operationnal environment. We need to play each other client/server role, so on both side we configured CFT with our respective Authority certificate, and created local certificate signed for the ssl connexion. when i play the role of server, and our customer play the role of client, everything runs fines and file transfert is ok. When i play the role of client, trying to connect to our customer server, it doesnt work. The handshake doesnt finish. i run an strace on my process wich manage the ssl handshake, and here is what i got : fcntl64(8, F_SETLK64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}, 0xbfdef720) = 0 _llseek(8, 512, [512], SEEK_SET) = 0 fcntl64(8, F_SETLKW64, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}, 0xbfdef6e0) = 0 read(8, "\7\0\0\0\0\0\0\0\6\0\0\0REFRCA\0\0\0\0\0\0\0\0\0\0\0\0"..., 512) = 512 fcntl64(8, F_SETLK64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}, 0xbfdef6e0) = 0 _llseek(7, 32814, [32814], SEEK_SET) = 0 read(7, "\0UEFRLCLUS\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 8193) = 8193 time([1305131804]) = 1305131804 time([1305131804]) = 1305131804 time([1305131804]) = 1305131804 time([1305131804]) = 1305131804 time([1305131804]) = 1305131804 time([1305131804]) = 1305131804 time([1305131804]) = 1305131804 time([1305131804]) = 1305131804 time([1305131804]) = 1305131804 time([1305131804]) = 1305131804 time([1305131804]) = 1305131804 time([1305131804]) = 1305131804 time([1305131804]) = 1305131804 time([1305131804]) = 1305131804 time([1305131804]) = 1305131804 write(1, "OPNSSL.text_error(PKI2CRY:803)=e"..., 98) = 98 gettimeofday({1305131804, 420297}, NULL) = 0 gettimeofday({1305131804, 420316}, NULL) = 0 semop(2031638, 0xbfdf0fc0, 1) = 0 semop(2031638, 0xbfdf0fc0, 1) = 0 msgsnd(32769, {2, "\34pg\265"}, 4, 0) But im unable to find to what error it is related ! that is why i write here, in case someone has an idea ! Regards. -- Carrel Dominique