none
Is it compulsory to get USB device driver digitally signed for 64bit windows ? RRS feed

  • Question

  • We have being using a USB driver for windows XP, vista and also used for win7 32bit. Same driver build with x64 does not support win7 64bit as well win8. An error message that driver is not digitally signed is displayed. Driver is written in kernel mode. Using a test certificate we signed the driver it worked fined when PC was pushed in a Test Signing mode.
    Is there any other way so that we do not require driver to get digitally signed?
    Which type of drivers do not require digital signature?  


    Tuesday, November 19, 2013 11:49 AM

Answers

  • Any 64-bit driver requires a digital signature.   32-bit drivers do not require a signature, though it is recommended.

    .


    Don Burn Windows Filesystem and Driver Consulting Website: http://www.windrvr.com Blog: http://msmvps.com/blogs/WinDrvr

    Tuesday, November 19, 2013 12:17 PM

All replies

  • Any 64-bit driver requires a digital signature.   32-bit drivers do not require a signature, though it is recommended.

    .


    Don Burn Windows Filesystem and Driver Consulting Website: http://www.windrvr.com Blog: http://msmvps.com/blogs/WinDrvr

    Tuesday, November 19, 2013 12:17 PM
  • hello, 

    Is it possible using WinUSB and User mode filter driver to bypass driver signing and get my device connected to windows 8?

    I am using USB OTG device class. Can you suggest any other alternatives regarding use of WinUSB or something else.

    We have used microsoft bulk usb kernel mode code changing User Id and VID.


    Friday, November 22, 2013 11:48 AM
  • You can use the ms os descriptor to provide a winusb compatible id which will use an already signed in box driver package

    d -- This posting is provided "AS IS" with no warranties, and confers no rights.

    Friday, November 22, 2013 3:37 PM
  • Hello

    Thanks for reply .

    I am not aware of solution you told. Please will you elaborate how to go ahead with this.

    What are the changes i need to do?
    Saturday, November 23, 2013 4:22 AM
  • a search on MSDN for "Winusb os descriptor" yielded this as the first hit, http://msdn.microsoft.com/en-us/library/windows/hardware/hh450799(v=vs.85).aspx

    d -- This posting is provided "AS IS" with no warranties, and confers no rights.

    Saturday, November 23, 2013 8:23 AM
  • Hello 

    Can I get my drivers signed without purchasing signing certificate? 

    And I do not want to use test certificate.

    This is only one driver I would like to get signed and not want to invest in buying authorized driver signing certificate, as it would be of no use later.

    Please provide me with any possible solution.


    Wednesday, June 4, 2014 6:28 AM
  • No you need a driver signing certificate.  There is no other way.  It depends on where you are located but these are not that expensive.


    Don Burn Windows Filesystem and Driver Consulting Website: http://www.windrvr.com Blog: http://msmvps.com/blogs/WinDrvr

    Wednesday, June 4, 2014 10:28 AM
  • Hi,

    I have purchased digicert certificate and signed my drivers they work fine with wn7 and also checked the properties of driver, its shows driver is digitally signed.

    But when i install the drivers for windows XP, OS does not support its signature and gives message that driver is not digitaly signed. I have attached the screen shot regarding same  message.

    I have used signtool, Infcat commands to get drivers signed following are the statements used in command prompt.

    Inf2cat /driver:G:\swapnil\WindowsHMIDRIVER\HMI_USB_DRIVER\Windows7_and_8\64bit /os:2000,XP_X86,XP_X64,Server2003_X86,Server2003_X64,Vista_X86,Vista_X64,7_X86,7_X64

    signtool.exe sign /v /ac "DigiCert Assured ID Root CA.crt" /s My /n "Electronica Mechatronic Systems (India) Pvt Ltd" /t http://timestamp.digicert.com "G:\swapnil\WindowsHMIDRIVER\HMI_USB_DRIVER\Windows_XP\bulkusb.cat"

    signtool.exe sign /v /ac "DigiCert High Assurance EV Root CA.crt" /s My /n "Electronica Mechatronic Systems (India) Pvt Ltd" /t http://timestamp.digicert.com "G:\swapnil\WindowsHMIDRIVER\HMI_USB_DRIVER\Windows_XP\EMSUSBXP00.sys"

    These commands gave no error or warning. It was successfully processed.

    I also checked for windows 7 64 bit, but i found that drivers get installed properly but when i check driver properties it show driver is not digitally signed. Why is it so.

    Please let me know what would have gone wrong.

     
    Friday, June 13, 2014 11:02 AM
  • Hi

    Will you tell me about windows logo testing?

    Thank you in advance.

    Tuesday, June 17, 2014 10:27 AM
  • Hi

    Will you tell me about windows logo testing?

    Thank you in advance.

    Tuesday, June 17, 2014 10:27 AM
  • Hi

    Will you tell me about windows logo testing?

    Thank you in advance.

    Tuesday, June 17, 2014 10:28 AM
  • Start here http://msdn.microsoft.com/en-us/windows/hardware/gg463010.aspx


    Don Burn Windows Filesystem and Driver Consulting Website: http://www.windrvr.com Blog: http://msmvps.com/blogs/WinDrvr

    Tuesday, June 17, 2014 10:31 AM
  • Hi

    Will you tell me about windows logo testing?

    Thank you in advance.

    Tuesday, June 17, 2014 11:16 AM