-
Bug
-
Resolution: Done
-
Blocker
-
7.1.0.DR12, 7.1.0.DR15, 7.1.0.DR16
-
Regression, Blocks Testing
-
-
-
-
-
-
-
Not Required
The reason this has been flagged as a Beta blocker is that in conjunction with JBEAP-9867, we can't configure encrypt protocols. This also blocks an RFE - EAP7-561.
When we tried to configure UDP stack in JGroups subsystem, we added ASYM_ENCRYPT protocol. According to the model definition attributes "key-store" and "key-alias" together with "credential-reference" child element had to be defined as well. Due to this configuration server failed to start with errors:
ERROR [org.jboss.as.controller] (Controller Boot Thread) WFLYCTL0362: Capabilities required by resource '/subsystem=jgroups/stack=udp/protocol=ASYM_ENCRYPT' are not available: org.wildfly.security.key-store.server.keystore; There are no known registration points which can provide this capability. FATAL [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0056: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details.
We should still be able to define original protocol behaviour without Elytron, but it seems we can not use encrypt-protocol without keystore definition in Elytron which could be a backward compatibility issue.
Used configuration in standalone-ha.xml is attached.
- blocks
-
JBEAP-8405 JGRP000225: failed unmarshalling buffer into return value: NPE (ASYM_ENCRYPT + TCP, during server startup)
- Closed
- is blocked by
-
JBEAP-9867 Stack containing encrypt-protocol throws IllegalStateException at runtime
- Closed
- is cloned by
-
WFLY-8269 Encrypt-protocol can not be used without Elytron
- Closed