Diffusion GnuPG 496469186179

build: Sign all Windows binaries.

Authored by werner on May 9 2019, 1:39 PM.

Description

build: Sign all Windows binaries.

* build-aux/speedo.mk (AUTHENTICODE_SIGNHOST): New.
(AUTHENTICODE_TOOL): New.
(AUTHENTICODE_FILES): New.
(installer): Sign listed files.
(AUTHENTICODE_SIGNHOST): New macro.
(sign-installer): Use that macro instead of direct use of osslsigncode.

This also adds code to support signing via a Token. Because there is
no specification of that token, I was not able to write a free driver
for it. Thus we resort to use a running Windows-10 instance with an
enabled ssh server to do the code signing.

(cherry picked from commit e6901c2bc802996c24335bcb35012ccb74b4ced0)

  • Signed-off-by: Werner Koch <wk@gnupg.org>

Details

Committed
aheineckeAug 8 2019, 1:05 PM
Parents
rG100642e77696: scd: Remove fallback mechanism to PC/SC.
Branches
Unknown
Tags
Unknown