On 16/06/2015 00:58, Valerie Peng wrote:

It seems that the jimage refresh change may still take some time, so we will end up removing the makefile related changes and then deferring the ServiceLoader related changes to Jake workspace.

Here is the latest webrev (Security source/test changes only, no more makefile changes)
http://cr.openjdk.java.net/~valeriep/7191662/webrev.04/

Summary of changes from webrev.03:
1) switch back to provider class names for java.security file
2) separated out the java.policy change into its own as SQE has filed a bug for it
3) updated sun.security.jca.Providers class due to 1)
4) fixed sun.security.tools.jarsigner.Main to use the new Provider.configure() api 5) fixed a bug in sun.security.pkcs11.PKCS11Test regarding searching and configuring PKCS11 provider
I'm also happy with dropping the make file changes and the META-INF/services files from this patch.

Not for this patch but at some point I think we should re-examine the javadoc in Provider to make it clearer how it can be deployed as a service provider. Specifically the wording "A provider normally identifies itself with a file named java.security.Provider in the resource directory META-INF/services" could be re-examined.

-Alan.



Reply via email to