我可以使用自签名证书对硬件实验室套件包 (HLKX) 进行签名吗

Can I sign Hardware Lab Kit Package (HLKX) with a Self Signed Cert

为了测试我的 HSM,我创建了一个自签名证书,其密钥存储在 HSM 中。当我执行 signtool 时,它会找到证书并对二进制文件进行签名。

当我尝试使用商店使用证书对 Hardware Lab Kit 包(HLKX 文件)进行签名时,它找不到任何证书。当我尝试使用证书文件时,它也找不到证书。

查看有关 HLK 的文档,我无法真正确定它使用什么标准来选择证书,并认为它可能需要来自受信任的发布者或根的一些东西。

我了解到 Microsoft 永远不会接受我的自签名证书,我只是想验证 HSM HLK 互操作性。

有谁知道如何将 HLK 与自签名证书一起使用?

Microsoft 支持 "thinks" 不能使用自签名证书签署 HLK 包。我生成了一个非 hsm 自签名证书,虽然我可以通过签名工具成功签署二进制文件,但我无法通过 HLK studio 签署 HLK 包。

微软的"think"是肯定的。自签名证书似乎不适用于 HLK Studio