Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-9222

Obtain password from external source (CMD, EXT) doesn't work on Windows.

XMLWordPrintable

      Obtain password from external source (CMD, EXT) doesn't work on Windows.

      Try to create new CS which obtains password from external source:

      /subsystem=elytron/credential-store=myCredStore:add(location="myCredStore.jceks", create=true, credential-reference={clear-text="{CMD}C:\path\to\scrit\pass.bat,VerySecretPassword", type=COMMAND}, relative-to=jboss.server.config.dir)
      

      pass.bat file contains only this

      echo %1
      

      Because of https://issues.jboss.org/browse/JBEAP-9211 you must do this extra step:
      Add new alias to CS -> JCEKS file is created

      Please try it open directly with pass "VerySecretPassword" -> it doesn't work on Windows.

      In my opinion there is problem with back slashes in script path.
      https://github.com/wildfly/wildfly-core/blob/3.0.0.Alpha22/controller/src/main/java/org/jboss/as/controller/security/CredentialReference.java#L198

      Because when I add there back slashed to path then it works.

            jkalina@redhat.com Jan Kalina (Inactive)
            hsvabek_jira Hynek Švábek (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: