Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-4846

Unable to create vault

    XMLWordPrintable

Details

    • Bug
    • Resolution: Obsolete
    • Major
    • None
    • 9.0.0.CR2
    • Security
    • None
    • Hide

      If you try to create a vault like this:

      keytool -genseckey -alias Vault -storetype jceks -keyalg AES -keysize 128 -storepass storepass -keypass keypass -keystore key.store

      vault.sh --keystore key.store --keystore-password storepass --alias Vault --vault-block vb --attribute jca-pass --sec-attr keypass --enc-dir ./vault --iteration 42 --salt somesalt

      you'll get the following exception:

      Jun 30, 2015 3:04:28 PM org.picketbox.plugins.vault.PicketBoxSecurityVault getAdminKey
      INFO: PBOX00371: Security Vault does not contain SecretKey entry under alias (Vault)
      Problem occurred:
      java.lang.Exception: WFLYSEC0045: Exception encountered:
              at org.jboss.as.security.vault.VaultSession.initSecurityVault(VaultSession.java:192)
              at org.jboss.as.security.vault.VaultSession.startVaultSession(VaultSession.java:210)
              at org.jboss.as.security.vault.VaultTool.execute(VaultTool.java:193)
              at org.jboss.as.security.vault.VaultTool.main(VaultTool.java:83)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:497)
              at org.jboss.modules.Module.run(Module.java:308)
              at org.jboss.modules.Main.main(Main.java:487)
      Caused by: org.jboss.security.vault.SecurityVaultException: java.lang.RuntimeException: PBOX00137: Security Vault does not contain SecretKey entry und
      er alias (Vault)
              at org.picketbox.plugins.vault.PicketBoxSecurityVault.readVaultContent(PicketBoxSecurityVault.java:487)
              at org.picketbox.plugins.vault.PicketBoxSecurityVault.init(PicketBoxSecurityVault.java:214)
              at org.jboss.as.security.vault.VaultSession.initSecurityVault(VaultSession.java:189)
              ... 9 more
      Caused by: java.lang.RuntimeException: PBOX00137: Security Vault does not contain SecretKey entry under alias (Vault)
              at org.picketbox.plugins.vault.PicketBoxSecurityVault.readVersionedVaultContent(PicketBoxSecurityVault.java:609)
              at org.picketbox.plugins.vault.PicketBoxSecurityVault.readVaultContent(PicketBoxSecurityVault.java:480)
              ... 11 more
      
      Show
      If you try to create a vault like this: keytool -genseckey -alias Vault -storetype jceks -keyalg AES -keysize 128 -storepass storepass -keypass keypass -keystore key.store vault.sh --keystore key.store --keystore-password storepass --alias Vault --vault-block vb --attribute jca-pass --sec-attr keypass --enc-dir ./vault --iteration 42 --salt somesalt you'll get the following exception: Jun 30, 2015 3:04:28 PM org.picketbox.plugins.vault.PicketBoxSecurityVault getAdminKey INFO: PBOX00371: Security Vault does not contain SecretKey entry under alias (Vault) Problem occurred: java.lang.Exception: WFLYSEC0045: Exception encountered: at org.jboss.as.security.vault.VaultSession.initSecurityVault(VaultSession.java:192) at org.jboss.as.security.vault.VaultSession.startVaultSession(VaultSession.java:210) at org.jboss.as.security.vault.VaultTool.execute(VaultTool.java:193) at org.jboss.as.security.vault.VaultTool.main(VaultTool.java:83) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.jboss.modules.Module.run(Module.java:308) at org.jboss.modules.Main.main(Main.java:487) Caused by: org.jboss.security.vault.SecurityVaultException: java.lang.RuntimeException: PBOX00137: Security Vault does not contain SecretKey entry und er alias (Vault) at org.picketbox.plugins.vault.PicketBoxSecurityVault.readVaultContent(PicketBoxSecurityVault.java:487) at org.picketbox.plugins.vault.PicketBoxSecurityVault.init(PicketBoxSecurityVault.java:214) at org.jboss.as.security.vault.VaultSession.initSecurityVault(VaultSession.java:189) ... 9 more Caused by: java.lang.RuntimeException: PBOX00137: Security Vault does not contain SecretKey entry under alias (Vault) at org.picketbox.plugins.vault.PicketBoxSecurityVault.readVersionedVaultContent(PicketBoxSecurityVault.java:609) at org.picketbox.plugins.vault.PicketBoxSecurityVault.readVaultContent(PicketBoxSecurityVault.java:480) ... 11 more

    Description

      I was unable to create a vault with the current release.
      The last version I've tried and which works was 8.2.0 with Java 8

      Attachments

        Activity

          People

            darran.lofthouse@redhat.com Darran Lofthouse
            majin_jira Sören Dierkes (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: