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

alias-filter of filtering-key-store should be required in model

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Optional
    • Resolution: Done
    • 11.0.0.Alpha1
    • 11.0.0.Alpha1
    • Security
    • None

    Description

      alias-filter attribute of filtering-key-store should be required in model

      Elytron doesn't allow null value of alias-filter attribute of resource filtering-key-store. If I try to create filtering-key-store withou alias-filter I get:

      [standalone@localhost:9990 /] /subsystem=elytron/filtering-key-store=fks:add(key-store=server)
      {
          "outcome" => "failed",
          "failure-description" => {
              "WFLYCTL0080: Failed services" => {"org.wildfly.security.key-store.fks" => "org.jboss.msc.service.StartException in service org.wildfly.security.key-store.fks: java.lang.IllegalArgumentException: Parameter 'filterString' may not be null
          Caused by: java.lang.IllegalArgumentException: Parameter 'filterString' may not be null"},
              "WFLYCTL0412: Required services that are not installed:" => ["org.wildfly.security.key-store.fks"],
              "WFLYCTL0180: Services with missing/unavailable dependencies" => undefined
          },
          "rolled-back" => true
      }
      

      So, alias-filter can be also defined in model as required, it means "nillable" => false. Now it is:

      "alias-filter" => {
          "type" => STRING,
          "description" => "A filter to apply to the aliases returned from the KeyStore, can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2",
          "expressions-allowed" => true,
          "nillable" => true,
          "min-length" => 1L,
          "max-length" => 2147483647L,
          "access-type" => "read-write",
          "storage" => "configuration",
          "restart-required" => "resource-services"
      }, 
      

      Attachments

        Issue Links

          Activity

            People

              jkalina@redhat.com Jan Kalina (Inactive)
              mchoma@redhat.com Martin Choma
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: