I have a package (hashtab) that the publisher apparently changes the downloadable installer without changing the version or any indication of changes. When I expressed concern about the changing checksums without a corresponding changelog or version, they responded that their installer is digitally signed and that is the best way to know it is safe.
I can always manually increment using $AU_Force = $true, but it would be great if the download check/compare the signature were automated. Thus, it would be super useful if there were an easy way to optionally have an additional function in AU that would:
- download an installer
- use SysInternals' SigCheck to collect signature details
- Verify the installer is signed by the expected publisher
- Compare the signing date with the previous version
- If newer, increment the package version as with AU_Force
Not only would the ability to check the signature of an installer be useful for situations like HashTab, but (for publishers who sign) it could provide one additional security check against hacked websites and hijacked downloads.
Anyway, thanks for a great utility.
I have a package (hashtab) that the publisher apparently changes the downloadable installer without changing the version or any indication of changes. When I expressed concern about the changing checksums without a corresponding changelog or version, they responded that their installer is digitally signed and that is the best way to know it is safe.
I can always manually increment using
$AU_Force = $true, but it would be great if the download check/compare the signature were automated. Thus, it would be super useful if there were an easy way to optionally have an additional function in AU that would:Not only would the ability to check the signature of an installer be useful for situations like HashTab, but (for publishers who sign) it could provide one additional security check against hacked websites and hijacked downloads.
Anyway, thanks for a great utility.