In Caravan Configuration you can explicit define a keystore to load, if you choose the keyStoreType PKCS12 the instance has to be created with a explicit provider named "SunJSSE"
So a change in io.wcm.caravan.commons.httpclient.impl.helpers.CertificateLoader#getKeyManagerFactory is needed (Line 142) From
to (e.g.)
Or if other Providers are needed it should be a storeProperty.
Test the snapshot and it works fine. So if it is possible please make a release
i've also ported this extension to JAX-WS Consumer and JAX-WS Consumer HTTP Client which are affected by the same problem.
if every thing looks fine is it possible to make a release today?
releases are on maven central