Skip to content
Snippets Groups Projects
Verified Commit ca0fa95f authored by Sébastien Villemot's avatar Sébastien Villemot
Browse files

CI: activate timestamping of Authenticode signatures on Windows binaries

This is necessary if we want our signatures to remain valid after the
expiration of our certificate.

For more details, see:
https://www.digicert.com/blog/best-practices-timestamping/
parent 80b6d465
No related branches found
No related tags found
1 merge request!1815WIP Cherry-picks for 4.6
Pipeline #3640 passed
...@@ -223,7 +223,7 @@ deploy_release_stable: ...@@ -223,7 +223,7 @@ deploy_release_stable:
- pkg_windows - pkg_windows
- pkg_macOS - pkg_macOS
script: script:
- f=(windows/exe/*) && osslsigncode sign -pkcs12 ~/dynare-object-signing.p12 -n Dynare -i https://www.dynare.org -in ${f[0]} -out ${f[0]}.signed && mv ${f[0]}.signed ${f[0]} - f=(windows/exe/*) && osslsigncode sign -pkcs12 ~/dynare-object-signing.p12 -n Dynare -i https://www.dynare.org -t http://timestamp.digicert.com -in ${f[0]} -out ${f[0]}.signed && mv ${f[0]}.signed ${f[0]}
- cp *.tar.xz /srv/www.dynare.org/release/source/ - cp *.tar.xz /srv/www.dynare.org/release/source/
- cp windows/exe/* /srv/www.dynare.org/release/windows/ - cp windows/exe/* /srv/www.dynare.org/release/windows/
- cp windows/7z/* /srv/www.dynare.org/release/windows-7z/ - cp windows/7z/* /srv/www.dynare.org/release/windows-7z/
...@@ -245,7 +245,7 @@ deploy_beta_stable: ...@@ -245,7 +245,7 @@ deploy_beta_stable:
- pkg_windows - pkg_windows
- pkg_macOS - pkg_macOS
script: script:
- f=(windows/exe/*) && osslsigncode sign -pkcs12 ~/dynare-object-signing.p12 -n Dynare -i https://www.dynare.org -in ${f[0]} -out ${f[0]}.signed && mv ${f[0]}.signed ${f[0]} - f=(windows/exe/*) && osslsigncode sign -pkcs12 ~/dynare-object-signing.p12 -n Dynare -i https://www.dynare.org -t http://timestamp.digicert.com -in ${f[0]} -out ${f[0]}.signed && mv ${f[0]}.signed ${f[0]}
- cp *.tar.xz /srv/www.dynare.org/beta/source/ - cp *.tar.xz /srv/www.dynare.org/beta/source/
- cp windows/exe/* /srv/www.dynare.org/beta/windows/ - cp windows/exe/* /srv/www.dynare.org/beta/windows/
- cp windows/7z/* /srv/www.dynare.org/beta/windows-7z/ - cp windows/7z/* /srv/www.dynare.org/beta/windows-7z/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment