Opened 10 years ago
Closed 10 years ago
#321 closed Bug / Defect (fixed)
OpenVPN 2.2.3 released with expired driver certificate.
Reported by: | simplyadrian | Owned by: | Samuli Seppänen |
---|---|---|---|
Priority: | blocker | Milestone: | release 2.2.3 |
Component: | Certificates | Version: | OpenVPN 2.3.2 (Community Ed) |
Severity: | Not set (select this one, unless your'e a OpenVPN developer) | Keywords: | windows tap |
Cc: | Gert Döring |
Description
For the windows installer x86 and 64 bit in the 2.3.1 and 2.3.2 versions. The tap tun driver was released with a certificate that expired 08/21/2013. The driver will not install unless the driver signature enforcement is disabled.
Change History (8)
comment:1 Changed 10 years ago by
comment:2 Changed 10 years ago by
Cc: | Gert Döring added |
---|---|
Owner: | set to Samuli Seppänen |
Status: | new → assigned |
Thanks for letting us know. We had plans to re-spin the 2.3.2 windows package anyway, so we can fix the certificate right away.
Over to mattock who is the windows bundler.
comment:4 Changed 10 years ago by
I can confirm this issue on Windows 7 64-bit. It seems that the catalog file (tap0901.cat) is signed, but a signature timestamp is missing. It seems tap-windows buildsystem somehow manages to not timestamp that file, even though it seems to:
%SIGNTOOL%" sign /v /p "%CODESIGN_PASS%" /f "%CODESIGN_PKCS12% /t "%CODESIGN_TIMESTAMP%" /ac "%CODESIGN_CROSS%" <catalog-filename>
When constructing the above command-line manually a timestamped .cat file is produced. I will try to get tap-windows build fixed today and make an OpenVPN Windows installer release including the fix today or tomorrow at latest.
Thanks to hel and pekster for helping debug this!
comment:5 Changed 10 years ago by
Keywords: | windows tap added |
---|
comment:6 Changed 10 years ago by
The problem was that installer\build.bat did not construct the "%SIGNTOOL_CMD_DRIVERS%" variable properly due to cmd.exe behaving in an unexpected way. In practice, the /t (timestamp) parameter was left out, even though the script looked perfectly fine. The tap-windows installer package was signed using "%SIGNTOOL_CMD%", which did include /t, which thus obscured the issue further.
I will commit a fix to tap-windows and release a fixed OpenVPN 2.3.2 installer as soon as it passes basic smoketests.
comment:8 Changed 10 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
sorry the milestone should be release 2.3.2 not 2.2.3