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:
[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" },
- is cloned by
-
WFLY-7191 alias-filter of filtering-key-store should be required in model
- Closed
- is incorporated by
-
JBEAP-6134 Upgrade to Elytron Subsystem 1.0.0.Alpha11
- Closed