[jboss-jira] [JBoss JIRA] (WFLY-7191) alias-filter of filtering-key-store should be required in model

Martin Choma (JIRA) issues at jboss.org
Thu Sep 22 05:24:05 EDT 2016


     [ https://issues.jboss.org/browse/WFLY-7191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Martin Choma moved JBEAP-6152 to WFLY-7191:
-------------------------------------------

              Project: WildFly  (was: JBoss Enterprise Application Platform)
                  Key: WFLY-7191  (was: JBEAP-6152)
             Workflow: GIT Pull Request workflow   (was: CDW with loose statuses v1)
          Component/s: Security
                           (was: Security)
    Affects Version/s: 11.0.0.Alpha1
                           (was: 7.1.0.DR5)


> alias-filter of filtering-key-store should be required in model
> ---------------------------------------------------------------
>
>                 Key: WFLY-7191
>                 URL: https://issues.jboss.org/browse/WFLY-7191
>             Project: WildFly
>          Issue Type: Bug
>          Components: Security
>    Affects Versions: 11.0.0.Alpha1
>            Reporter: Martin Choma
>            Assignee: Darran Lofthouse
>            Priority: Optional
>
> alias-filter 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:
> {code}
> [standalone at 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
> }
> {code}
> So, {{alias-filter}} can be also defined in model as required, it means {{"nillable" => false}}. Now it is:
> {code}
> "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"
> }, 
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list