To test my HSM, I created a self signed cert with its keys stored in the HSM. When I execute signtool, it find the cert and signs the binary.
When I attempt to sign an Hardware Lab Kit package (HLKX file) with the cert using the store it finds no certs. When I try using the cert file it fails to find a cert as well.
Looking at the documentation on HLK, I can't really determine what criteria it uses for cert selection and think it probably needs something from a trusted publisher or root.
I gather Microsoft will never accept my self signed cert, and I'm just trying to validate HSM HLK interoperability.
Does anyone know how to use HLK with a self signed cert?