What is the new process for signing drivers for Windows IOT?

Anthony Glenwright 21 Reputation points
2021-06-10T01:41:08.963+00:00

Now that the cross-signing certificates have expired, per https://learn.microsoft.com/en-us/windows-hardware/drivers/install/deprecation-of-software-publisher-certificates-and-commercial-release-certificates - What is the process for signing drivers and other components in order to create a Windows IOT retail image?

I have joined the hardware dev center program in partner center, but I have no idea what to do next.

Windows for IoT
Windows for IoT
A family of Microsoft operating systems designed for use in Internet of Things (IoT) devices.
393 questions
0 comments No comments
{count} votes

Accepted answer
  1. Sean Liming 4,591 Reputation points
    2021-06-12T14:46:49.52+00:00

    Microsoft is focused on Windows 10 IoT vNext, which will be the merger of IoT Core and IoT Enterprise. The current build process for IoT Core will not be moving forward. My guess is that the internal team is focused on this effort and hasn't had time to fix this issue. Also, the pandemic has put a strain on resources from what I am hearing. IoT Core is suppose to be supported for 10 years so they have to come up with something. I would contact your distributor to press for a solution.

    Here is an article on the merging of the two: Microsoft to combine Windows 10 IoT Core and IoT Enterprise in 2021

    My advise would be to focus on IoT Enterprise and not do anything with IoT Core.

    0 comments No comments

4 additional answers

Sort by: Most helpful
  1. Cris Zhan-MSFT 6,626 Reputation points
    2021-06-10T08:39:39.323+00:00

    Hi,

    Lab 1g: Build a retail image
    https://learn.microsoft.com/en-us/windows-hardware/manufacture/iot/build-retail-image

    The cross-signing certificate is used in the above official document. There is currently no updated document for reference.

    A similar thread:
    https://social.msdn.microsoft.com/Forums/en-US/48187d66-9b42-4684-987a-e594fa1d8503/how-to-build-a-retail-image-as-for-today?forum=WindowsIoT

    0 comments No comments

  2. Anthony Glenwright 21 Reputation points
    2021-06-10T23:43:02.857+00:00

    Lab 1g refers to the old procedure, which I have already been using. The cross-signing certificates have all expired, so this procedure cannot be used any more. That is why I am asking the question.

    The post that you linked has a response which states "... Microsoft is working to provide an alternate retail signing mechanism and target to provide them early next year.". That post is dated July 2020, so we are a few months past "early next year".

    So what I am asking is: what the new process is that Microsoft has come up with?

    0 comments No comments

  3. Sean Liming 4,591 Reputation points
    2021-06-11T15:20:42.077+00:00

    If you are asking about signing device drivers in general, Microsoft appears to want the drivers submitted to them: Driver Signing.

    If this is just to build a IoT Core Retail version, your guess is as good as mine. I would recommend going back to your Microsoft distributor and put the question to them who will drive the question to Microsoft.

    0 comments No comments

  4. Anthony Glenwright 21 Reputation points
    2021-06-12T06:14:59.217+00:00

    Thanks Sean, Yes it is to build an IOT core retail version. I guess if you don't know the new process, then there isn't one (PS: I got started by reading one of your e-books!). I have a copy of my workspace from before the cross-signing certificates expired, so I zipped up the "already signed" drivers from that, and am using that zip with Import-IoTBSP in my build script, and that works OK for now, but it is seeming a bit like Microsoft have lost interest in Windows IOT?

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.