RFR 7191662: JCE providers should be located via ServiceLoader
Alan.Bateman at oracle.com
Thu May 28 11:35:06 UTC 2015
On 27/05/2015 23:42, Mandy Chung wrote:
> Did you see my comment yesterday?
> Since you have reverted the java.security to keep the classname, to avoid causing merge conflict to jimage refresh, let’s remove the META-INF files in the first push and the build change.
> The security providers will be loaded via the fallback mechanism (i.e. ProviderLoader.legacyLoad method). You should keep the ProviderLoader.load method to take the provider name instead of classname.
> I’ll file a bug to follow up to change java.security to list the provider name. This will wait after the jimage refresh goes into jdk9/dev.
I think that's the best approach and this will also allow the temporary
image build tool to be updated to merge the configuration files.
More information about the security-dev