I've wasted a whole week trying to setup a Spark client (v2.8.3 on Windows 10) appropiatelly to connect to my new Openfire server (v4.1.6 on ubuntu).
I've installed new CA root and intermediate and generated Openfire SSL certificate. All working fine on server side...
But I can't get Spark using the client certificates that I generate via my own CA intermediate.
Using Wireshark I've verified that server is requesting the client certificate but Sparks always reply with an empty certificate (what I understand as it is unable to find a proper certificate to send) so connection is aborted by server with a "bad certificate" alert.
I've tried many combinations of keystore formats, password, path, jre version, language (my OS is spanish version), w/o chain certs. Spark just behaves the same. I really doubt PKI configuration tab is use at all.
Now I'm quite desperated. I think it would be wonderful if someone could give me a clue about how Spark works on this.
Thanks in advance.