United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6688899 javaws.exe (and other exe's) do not have a valid digital signature
6688899 : javaws.exe (and other exe's) do not have a valid digital signature

Details
Type:
Bug
Submit Date:
2008-04-15
Status:
Closed
Updated Date:
2010-09-17
Project Name:
JDK
Resolved Date:
2008-09-25
Component:
install
OS:
windows_vista
Sub-Component:
install
CPU:
x86
Priority:
P3
Resolution:
Fixed
Affected Versions:
6u10
Fixed Versions:
6u10

Related Reports
Backport:

Sub Tasks

Description
Windows Vista SP1 complains javaws.exe does not have a valid digital signature. See attachment for dialog screenshot.

This issue was reported from this forum post:
http://forums.java.net/jive/thread.jspa?threadID=39372&tstart=0
We should just sign all the exes in the jre/bin directory.

                                    

Comments
SUGGESTED FIX

webrev: http://sa.sfbay.sun.com/projects/deployment_data/6u11/6688899.0
testcase: http://j2se.east/deployment/www/tests/1.6.0_11/6688899/testcase.html
                                     
2008-08-19
SUGGESTED FIX

The change would go into make/sign/Makefile.  It should look something like this:

FULL_SIGNER_CMD=$(FULL_SIGNER) -n "Deployment Toolkit" -i http://java.com/

sign::
ifeq ($(SIGN_FLAG),1)
       @# sign plugin dlls
       $(FULL_SIGNER_CMD) $(ABS_OUTPUTDIR)/bin/deploytk.dll
       $(FULL_SIGNER_CMD) $(ABS_OUTPUTDIR)/bin/npdeploytk.dll
       $(FULL_SIGNER_CMD) $(ABS_OUTPUTDIR)/bin/ssv.dll
       $(FULL_SIGNER_CMD) $(ABS_OUTPUTDIR)/bin/npjpi$(JRE_NODOTVERSION).dll
       @# now sign all exe's
       @for i in `$(CD) $(ABS_OUTPUTDIR)/bin ; $(LS) *exe` ; do \
           $(FULL_SIGNER_CMD) $(ABS_OUTPUTDIR)/bin/"$$i" ;\
       done
endif
                                     
2008-08-14
EVALUATION

need to modify makefile to sign everything in the jre/bin directory.
                                     
2008-08-07
EVALUATION

Modified the Makefile to sign the javaws.exe.
http://j2se.east/deployment/www/webrevs/qz198522/6ux/6688899/install
                                     
2008-07-25



Hardware and Software, Engineered to Work Together