> On Dec 22, 2016, at 1:33 AM, Semyon Sadetsky <semyon.sadet...@oracle.com> 
> wrote:
> 
> 
> 
> On 20.12.2016 19:41, Mandy Chung wrote:
>> 
>>> On Dec 20, 2016, at 8:24 AM, Sergey Bylokhov <sergey.bylok...@oracle.com 
>>> <mailto:sergey.bylok...@oracle.com>> wrote:
>>> 
>>>>>> If this private data can be loaded to the UIDefaults or to other class 
>>>>>> then it will be read anyway. Are the Swing/AWT properties files content 
>>>>>> really secret?
>>>>> My point is that there are no secrets, but the bug description states 
>>>>> that such bundles can be added some day later.
>>>> But what secret can be here?
>>> 
>>> I think Mandy can clarify that.
>> 
>> 
>> The API should only allow user code to request adding a resource bundle that 
>> is accessible to the user.   A private resource bundle in java.desktop that 
>> may contain security sensitive information  is not intended to be registered 
>> in UIDefaults and of course it should be encapsulated.  You may think that 
>> today there is no security sensitive information but we can’t guarantee 
>> until an audit to all resource bundles is done and also continuously for 
>> every change is made.
> Okay, Mandy. It may make sens, but those sensitive files, if they appear, 
> will be able to be extracted from the module jmod file.
> 
> I still think that the rule to search for resources should be explicitly 
> clarified in the method spec. Do you think it's not necessary?

See my suggested spec clarification from:
http://mail.openjdk.java.net/pipermail/swing-dev/2016-December/007097.html 
<http://mail.openjdk.java.net/pipermail/swing-dev/2016-December/007097.html>

> Also I have a question to the fix author:
> What will be the result of the method call from another named module with aim 
> to load resource bundle located in this named module?

This is a RFE that I think probably should provide a new API to pass a 
Supplier<ResourceBundle>

Mandy

Reply via email to