To Load a PKCS12 Keystore a explicit providers has to be used

Description

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.

Activity

Show:
Former user
February 8, 2017, 8:15 AM

Test the snapshot and it works fine. So if it is possible please make a release

Stefan Seifert
February 8, 2017, 8:49 AM

i've also ported this extension to JAX-WS Consumer and JAX-WS Consumer HTTP Client which are affected by the same problem.

Former user
February 8, 2017, 8:50 AM

Former user
February 8, 2017, 12:54 PM

if every thing looks fine is it possible to make a release today?

Stefan Seifert
February 8, 2017, 1:55 PM

releases are on maven central

Fixed

Assignee

Unassigned

Reporter

Former user

Labels

None

Components

Priority

Critical