When using signtool.exe to perform authenticode signing of executables, we want to use timestamping to ensure that the executable will still be valid in the future. It seems that the timestamping server protocol only supports http:// and not https:// out of the box. This seems like a security vulnerability on Microsoft's part.
Does anyone know how to perform signtool.exe timestamping via SSL? In other words, to use a time server https://timestamp.digicert.com instead of http://timestamp.digicert.com
There are timestamping services available through HTTPS, see for example this Gist listing public servers:
https://gist.github.com/Manouchehri/fd754e402d98430243455713efada710
Some of them are served through HTTPS:
The others may also work, just try replacing http:// with https://