Upcoming automatic registration of client side default SSLContext
One of the features we have been working on for the Elytron subsytem is the ability to automatically register client side JVM wide default SSL context. This SSL context will be available to any library that supports the use of the default context.
We plan to provide implementation of new java security provider that will provide protocol named "Default". When registering this provider, elytron client will load configuration and provide initialized ssl context for clients requesting SSL context by using
SSLContext.getDefault() or by using method
Our plans are that this provider will load the ssl context from either current authentication context obtained from classpath, or from authentication context obtained from file that is passed to the security provider either dynamically or as an argument in java.security file.
This blog post has given a short overview of the upcoming client side jvm wide default SSL context that will be configurable in Elytron client configuration.