RFR : 8038837:Add support to jarsigner for specifying timestamp hash algorithm
Weijun Wang
weijun.wang at oracle.com
Mon Feb 1 12:32:57 UTC 2016
Everything looks fine.
Thanks
Max
On 1/29/2016 21:41, Seán Coffey wrote:
> On 29/01/16 11:52, Wang Weijun wrote:
>>> On Jan 29, 2016, at 7:48 PM, Seán Coffey <sean.coffey at oracle.com> wrote:
>>>
>>> Since I now reference the JarSignerParameters class directly in
>>> TimestampedSigner.java, the compiler was generating a warning. I
>>> thought it might be neater to break JarSignerParameters into its own
>>> separate class.
>> Oh, yes.
>>
>>> Shall I revert ?
>> No. It's not a good practice putting 2 top level classes into one file.
>>
>> Was that the compiler is complaining about?
> Yes - compiler picks this up :
>
> /home/scoffey/ws/jdk8u-dev/jdk/src/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java:137:
> warning: auxiliary class JarSignerParameters in
> /home/scoffey/ws/jdk8u-dev/jdk/src/share/classes/sun/security/tools/jarsigner/Main.java
> should not be accessed from outside its own source file
> tSADigestAlg =
> ((JarSignerParameters)params).getTSADigestAlg();
> ^
> error: warnings found and -Werror specified
>
> regards,
> Sean.
>
>>
>> Thanks
>> Max
>>
>>
>>> Regards,
>>> Sean.
>>>
>>> On 29/01/16 11:42, Wang Weijun wrote:
>>>> Why did you remove the JarSignerParameters class definition inside
>>>> jarsigner/Main.java? Was it duplicated somewhere else?
>>>>
>>>> Thanks
>>>> Max
>>>>
>>>>> On Jan 27, 2016, at 11:09 PM, Seán Coffey <sean.coffey at oracle.com>
>>>>> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I'd like to backport this enhancement to JDK 8u. It's been approved
>>>>> via CCC process already.
>>>>>
>>>>> The fix differs to that in JDK 9 in that I've chosen not to update
>>>>> the JDK 9 deprecated ContentSignerParameters interface. That was a
>>>>> request from Dev engineer.
>>>>>
>>>>> For jdk8u, the tSAPolicyID value is obtained from the
>>>>> JarSignerParameters class. I've moved that class to its own source
>>>>> file. Build and tests are green.
>>>>>
>>>>> webrev : http://cr.openjdk.java.net/~coffeys/webrev.8038837.8u/webrev/
>>>>> bug report : https://bugs.openjdk.java.net/browse/JDK-8038837
>>>>> --
>>>>> Regards,
>>>>> Sean.
>>>>>
>
More information about the security-dev
mailing list