Hello there,
I'm trying to integrate my custom X509ExtendedKeyManeger with Jetty's HttpClient.
Well, I wrote an enhanced version of Jetty's HttpClient that allows initializing it with a custom SSLContext. As I designed at the very beginning, this feature could let me initialize HttpClient's SSLContext with an instance of X509ExtendedKeyManager. The latter was supposed to choose the proper certificate alias from the keystore (by looking into host field of SSLEngine) while transfering data in SSL mode.
The problem that I'm facing right now is that an extendedkeymanager is ignored for some unspecified reason (chooseEngineClientAlias is simply never invoked).
Does anyone have any idea about that problem?
P.S Please let me know should you need more information or anything. I'm also ready to provide the java implementation if required.