I did install some GoDaddy root certificates from their repository but it made no noticeable difference.
After I installed the Microsoft Cross Certificate in step 1, I saw a red warning message that said:īefore you can install your certificate, you must use Windows Update to update your root certificates or manually download and install the root certificate from our repository. I followed the instructions on Go Daddy's website to download and install the certificate, though the instructions do not match reality perfectly. I am not totally sure how it is different from the Code Signing Certificate, but it is the same price.
The Driver Signing Certificate is a new product from Go Daddy that they launched a few weeks ago. SignTool Error: A certificate chain processed, but terminated in a rootĬertificate which is not trusted by the trust provider. I suspect the main problem is that I get this error when I run signtool verify /v pololu.cat (more details below), and I haven't figured out why: cat file in the same directory.ĭoes anyone know why this is happening and how I can fix it? I definitely want my users to be able to see that we are the verified publisher without having to manually install a certificate on their computer.
This makes me think that my drivers are not properly signed, and the only reason it looks good on my computer is because of some root/intermediate/cross certificate I installed during Go Daddy's installation process. However, if I go to a different computer (Windows Vista 64-bit), right click on the INF file, and select "Install", then I get this error message instead: Everything seems to work on the Windows 7 64-bit computer where I signed it: if I right-click on the INF file and select "Install" then the second warning I see is this good warning that shows the correct Publisher name: I used it to sign a simple INF file that is a driver for some of our USB devices that use Microsoft's usbser.sys.
For Windows 10, drivers must be signed by the Windows Hardware Dev Center Dashboard, which requires an EV certificate. Publisher) who provides the driver packages. Windows device installation uses digital signatures to verify the integrity of driver packages and to verify the identity of the vendor (software
This is required for security of the system. Windows 10 enforces driver signatures by default.