Uploaded image for project: 'WildFly Core'
  1. WildFly Core
  2. WFCORE-944

truststore path is ignored if provider is not JKS

    XMLWordPrintable

Details

    Description

      truststore configuration ignores the path and relative-to parameters if the truststore provider is anything else than JKS.

      This works as documented, but it is not correct. There can be and are truststore implementations that need to load parameters or whatever data from a file, and the current implementation prevents these truststore providers from working.

      We have a custom truststore that is loaded from database, and database access parameters are read from a properties file. When trying to use this with Wildfly 9, the keystore engineLoad parameter is passed in as null, even though path and relative-to are configured.

      Even standard java supports PKCS12 truststores, where the same problem would occur.

      So I would suggest that

      • if provider is JKS, path is mandatory
      • if provider is not JKS, but path is specified, it is passed to the provider

      Attachments

        Issue Links

          Activity

            People

              rhn-support-rmartinc Ricardo Martin Camarero
              armihu Arto Huusko (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: