-
Bug
-
Resolution: Fixed
-
P2
-
6u21, 7
-
b02
-
generic
-
generic, windows_xp
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2200898 | 7 | Jennifer Zuo | P2 | Closed | Fixed | b125 |
Since 6u10 we've apparently signed all the 32 bit JRE .exes (see bug 6688899).
However :
1) install/make/Makefile skips the "sign" subdirectory for 64 bit apps.
I can't think of any valid reason to do this, except for being a hold
over from before we had a proper 64 bit installer and it wasn't thought
necessary.
2) The "sign" subdirectory as far as I can tell looks at JRE_IMAGE_DIR
which is used only to create the JRE installer.
This apparently means that all binaries installed by the JDK installer
(both those in jdk/bin and jdk/jre/bin) are unsigned.
This is a very confusing situation.
However :
1) install/make/Makefile skips the "sign" subdirectory for 64 bit apps.
I can't think of any valid reason to do this, except for being a hold
over from before we had a proper 64 bit installer and it wasn't thought
necessary.
2) The "sign" subdirectory as far as I can tell looks at JRE_IMAGE_DIR
which is used only to create the JRE installer.
This apparently means that all binaries installed by the JDK installer
(both those in jdk/bin and jdk/jre/bin) are unsigned.
This is a very confusing situation.
- backported by
-
JDK-2200898 64 bit Windows JRE binary .exe files are not signed. Nor are 32 bit or 64 bit JDK exes
-
- Closed
-
- duplicates
-
JDK-6841285 amd64 windows installers are not signed
-
- Closed
-
- relates to
-
JDK-6991411 Most JRE/JDK Windows 32 bit and 64 bit dlls are not signed
-
- Closed
-