-
Task
-
Resolution: Unresolved
-
Minor
-
None
-
1.2.0.Beta11
-
None
As part of ELY-1494 was disabled testing with PKCS12 KeyStore on non-oracle JDKs, because following problems:
- IBM and HP (and some older Oracle too) requires provider in signed JAR, which fails on directory of classes used by surefire/junit elytron tests (see
ELY-1494) - * IBM does not allow storing custom objects in PKCS12 KeyStore - allows predefined set of specs/algorithms - this cannot be workarounded currently (see discussion in
ELY-1295)
This testing should be re-enabled if this will be fixed in mentioned JDKs.
The first problem can be solved on our side:
- rework junit testing to operate on generated (and possibly signed) elytron JAR
- test this from different module, outside of elytron - when elytron is dependency, it is packed in JAR
- is related to
-
ELY-1427 Credential store type PKCS12 works fine when using OracleJDK and OpenJDK but doesn't work using IBM JDK.
- Resolved
-
ELY-876 Support for PKCS12 KeyStore format in KeyStoreCredentialStore
- Open
- relates to
-
ELY-1494 SecurityException: JCE cannot authenticate the provider WildFlyElytron
- Resolved