Arduino Forum

General Category => General Discussion => Topic started by: Janhgm on Feb 26, 2017, 01:17 pm

Title: 'Certificate expired' reported for DPInst.....exe and arduino.inf
Post by: Janhgm on Feb 26, 2017, 01:17 pm
Dear reader,

I noticed that the tool to install arduino drivers 'dpinst-amd64.exe' and 'dpinst-x86.exe' are using a certificated that is expired a few days ago (since mid feb 2017).

The same occurs when I tried to install it using arduino.inf

I downloaded .exe and .inf from:

https://github.com/arduino/Arduino/tree/master/build/windows/dist/drivers

arduino.cat    Added drivers for MKR1000    a year ago
arduino.inf    Added drivers for MKR1000    a year ago
   
dpinst-amd64.exe  added driver install utility (dpinst 32- and 64-bit) and Arduino icon…    4 years ago
dpinst-x86.exe    added driver install utility (dpinst 32- and 64-bit) and Arduino icon…    4 years ago

Is it possible to rebuild both DpInst...exe  and I assume Arduino.cat.
Thanks

Jan
Title: Re: 'Certificate expired' reported for DPInst.....exe and arduino.inf
Post by: pert on Feb 26, 2017, 01:50 pm
This might be relevant:
https://github.com/arduino/Arduino/issues/5762 (https://github.com/arduino/Arduino/issues/5762)
Title: Re: 'Certificate expired' reported for DPInst.....exe and arduino.inf
Post by: Janhgm on Feb 26, 2017, 03:03 pm
Yes,

Screen captures from Paul Stofregen as commented on 27 Dec 2016 are the same as what I got.


User installs software on a PC and together with this install the drivers are installed either.
Otherwise users got problems when they try to connect the board to the PC.
Therefore installation of drivers should be flawless

And if screen with red warning as these are seen by users or company admins they will abort installation immediately. That is what is happen now.

I hope that somebody is willing to refresh certificates or digital signatures if something like this occurs.


Jan

For more see: https://github.com/arduino/Arduino/issues/5758
Issue closed here


 
For more see the
Title: Re: 'Certificate expired' reported for DPInst.....exe and arduino.inf
Post by: Janhgm on Feb 26, 2017, 03:41 pm
As there are two issues here.
* One is the  signing of the .inf and the .cat combi.
* The other is the use op DpInst.

DpInst is from MicroSoft and in the years from 2007 to 2017 they changed their ideas how it should work.

More can be found in:
https://msdn.microsoft.com/en-us/windows/hardware/drivers/install/device-and-driver-installation-software

Seems that DPInst is no longer advised as tool to install device driver.