Consider a software publisher that provides EXE installers for their software and that those installers contain an embedded signature which allows you to verify that the file you downloaded is the same as the file they published. Also consider that the software in question is a Java application and they provide a platform-independent ZIP archive that can simply be extracted and run - without the need to run an installer.
Why is it that many publishers provide signed EXE files, but do not provide any authentication mechanism for ZIP archives of the same software?
Take this question for example.
Couldn't they publish a detached signature file made with the same certificate used to sign the EXE installer? Or, is there a way to embed a signature into a ZIP file in the same manner used for EXEs?
opensslis a relatively complex task... heck, I don't even know how to create such signatures. (PGP is much easier by itself, but it introduces additional complexity in this case since the publisher has to have two certificates with entirely unrelated trust systems.) – grawity Sep 20 '11 at 15:46