Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 4649690
Votes 20
Synopsis Java Plug-in should consider time-of-signing when verifying signed jars
Category java_plugin:other
Reported Against 1.4 , 1.3.1 , hopper-rc , tiger-beta
Release Fixed 1.5(tiger)
State 10-Fix Delivered, request for enhancement
Priority: 3-Medium
Related Bugs 4485741 , 4500302 , 4523234 , 4649703 , 4731841 , 4938222
Submit Date 08-MAR-2002
Description
RFE 4500302 actually requests several enhancements in various places: JDK, jarsigner, PlugIn and Web Start. There is another rfe (4523234) tracking
work needed in JDK to support timestamped signatures. 

We plan to implement rfe 4523234 for Tiger (pending Tiger team approval, etc.).
Once rfe 4523234 is done, PlugIn should consider time-of-signing when verifying signed jar.

So I'm filing this rfe to track the work needed in PlugIn (if any). I'll file another rfe to track work needed in Web Start (if any).  RFE 4500302 will be used to track enhancements needed in jarsigner. I'll add notes in rfe 4500302.
Work Around
N/A
Evaluation
Yes, this is very good idea. Committed for Tiger.

  xxxxx@xxxxx   2002-03-14

Fix in progress by Dennis.
  xxxxx@xxxxx   2003-10-09
Comments
  
  Include a link with my name & email   

Submitted On 13-AUG-2002
mdehaan
Perhaps an even better workaround -- just show the 
certificate is expired, flash up a warning, and allow them to 
accept it anyway.  Expired certificates are *VERY* common
on the web.   Make the warning as obvious as needed, but
the code should run if the user really wants to run the code.


Submitted On 13-AUG-2002
mdehaan
I second this submission.   Corporate server-farm 
environments often restrict updating code except on rare 
intervals (1 year or more, etc) and try to fight configuration
changes as much as possible.   Usually such changes require 
writing special deployment software, bringing systems down, 
etc.  For this reason, I can't write software for 10 vendors
and expect them to grab new jar files for 500 machines each
every 1 year and remember when they need to do it.




PLEASE NOTE: JDK6 is formerly known as Project Mustang