Now that WildFly 17 is complete this blog post is to provide some further information on the progress of these features.
Reviewing release notes provides a very coarse list of the changes that were actually merged during the development of Wildfly 17 this blog post provides further information in relation to the progress of features actively being developed.
JDBC Security Realm - Hex and Modular Crypt Encoding.
One of the planned features was to add support for hex encoding of passwords and support for modular crypt with the JDBC security realm, this feature has been merged and is available from WildFly 17 Final.
WFCORE-3832 Support hex encoding in jdbc-realm for elytron.
A blog post is available here showing some examples using this feature: -
Additionally additional documentation has been published describing both the PasswordFactory APIs and the JDBC security realm.
TLS 1.3WFCORE-4172 Add support for TLS 1.3
Support for TLS 1.3 was developed during the development of WildFly 17, the changes were not quite ready during before the feature freeze however we hope these can be merged soon for WildFly 18. In the meantime some further background to the changes can be found here: -
X509Certification MappingWFCORE-4361 Enhanced mapping of X509Certificate to the underlying identity.
This feature is also close to be ready to be merged with information available at: -
Audit Logging RFC Support and Performance EnhancementsMore information can be found in the following blog post on enhancements presently being prepared in relation to enhanced RFC support and performance enhancements for audit logging: -
Web Services and RESTEasy Client IntegrationThis is a pair of tasks involving collaboration between the WildFly Elytron engineering team and the respective engineers working on these projects.
WFLY-11697 WS integration with WildFly Elytron - AuthenticationClient for Authentication / SSL
The following blog contains information on the progress so far: -
Identity Attribute AggregationThe aggregation of an identity's attributes from multiple security realms is being handled under WFCORE-4447, more information on the progress of this feature can be seen under the following blog post: -
Certificate Authority Account ConfigurationPrevious work has added support for LetsEncrypt within the application server WFCORE-4362 is a follow on task to make it possible to configure alternative certificate authority accounts enabling support for alternative certificate authorities which support the ACME protocol.
More information about this development can be found in the following blog post: -
OCSPFinally development has been progressing WFCORE-3947 and we are hoping this one will be merged shortly, more information on this development can be seen in the proposal: -