Hi, Sean,

Thanks for the comments, I have changed to use the <> for line 110.
For line 116-118, the difference is in the security check. With the current changes, the new provider will need to be granted |SecurityPermission("authProvider.name")| for the configuration call to complete and return the new provider.

Or, one alternative is to not carrying over the callback handler if the particular permission is not granted for the new provider? Not sure if direct assignment/carryover would lead to anything bad, maybe I am being too paranoid...

Thanks,
Valerie


On 9/22/2015 1:41 PM, Sean Mullan wrote:
On 09/18/2015 08:37 PM, Valerie Peng wrote:
Sean,

I have updated the webrev based on your suggestions and CCC has also
been filed:

Webrev: http://cr.openjdk.java.net/~valeriep/8130648/webrev.00/

SunPKCS11.java

110: can use diamond operator for anon classes now, ex: PrivilegedExceptionAction<>


116-118: wouldn't it be easier to do the following:

116             if (this.pHandler != null) {
117                 newOne.pHandler = this.pHandler;
118             }

then you don't need the catch block on lines 124-128.

--Sean


Reply via email to