Turned on the log and the truth is server hello is done without error, and ssl started clientKeyExchange:
*** ServerHelloDone
[read] MD5 and SHA1 hashes: len = 4
0000: 0E 00 00 00
*** Certificate chain
***
*** ClientKeyExchange, RSA PreMasterSecret, TLSv1
However, during the exchange client cert somehow end up with bad_cert error:
%% Invalidated: [Session-50, TLS_RSA_WITH_AES_128_CBC_SHA]
My question is how to set up the <SSL> tag to use a proper keystore with proper cert? Should I just generate a cert and store it in the keystore.jks file with any alias? Do I need to store server cert in the same file as well? How would the <keystore> tag know which cert to use if the keystore.jks contains more than 1 certs?
Please, if possible, give us an example about how to use the <ssl clientAuth="need" >?
Thanks again!