-
Bug
-
Resolution: Done
-
Critical
-
7.1.0.DR12
When I try to create CS with invalid options I get just ELY09526: Unable to initialize credential store. For example:
- I tried JKS, but JKS is unable to store secret keys
[mchoma@localhost bin]$ java -jar wildfly-elytron-tool.jar credential-store --add myalias --secret supersecretpassword --location="test.store" --uri "cr-store://test?modifiable=true;create=true;keyStoreType=JKS" --password mycspassword --salt 12345678 --iteration 230 --summary ELY09526: Unable to initialize credential store[mchoma@localhost bin]$
- I tried BKS, but have not BC among providers
java -jar wildfly-elytron-tool.jar credential-store --add myalias --secret supersecretpassword --location="/tmp/test.store" --uri "cr-store://test?modifiable=true;create=true;keyStoreType=BKS" --password mycspassword --salt 12345678 --iteration 230 --summary ELY09526: Unable to initialize credential store
It would be useful if underlying exception is logged as well. For example subsystem throws this exception and it is obvious what is wrong.
Caused by: org.wildfly.security.credential.store.CredentialStoreException: ELY09526: Unable to initialize credential store at org.wildfly.security.credential.store.impl.KeyStoreCredentialStore.getKeyStoreInstance(KeyStoreCredentialStore.java:834) at org.wildfly.security.credential.store.impl.KeyStoreCredentialStore.load(KeyStoreCredentialStore.java:758) at org.wildfly.security.credential.store.impl.KeyStoreCredentialStore.initialize(KeyStoreCredentialStore.java:163) at org.wildfly.security.credential.store.CredentialStore.initialize(CredentialStore.java:119) at org.wildfly.extension.elytron.CredentialStoreService.start(CredentialStoreService.java:117) ... 5 more Caused by: java.security.KeyStoreException: BKS not found at java.security.KeyStore.getInstance(KeyStore.java:851) at org.wildfly.security.credential.store.impl.KeyStoreCredentialStore.getKeyStoreInstance(KeyStoreCredentialStore.java:832) ... 9 more Caused by: java.security.NoSuchAlgorithmException: BKS KeyStore not available at sun.security.jca.GetInstance.getInstance(GetInstance.java:159) at java.security.Security.getImpl(Security.java:695) at java.security.KeyStore.getInstance(KeyStore.java:848) ... 10 more
- incorporates
-
JBEAP-9039 WildFly Elytron Tool, invalid content of --type parameter leads to NPE
- Closed
- is cloned by
-
WFCORE-2484 CS tool, log exception on error
- Resolved