Чтобы проверить мой HSM, я создал самозаверяющий сертификат, ключи которого хранятся в HSM. Когда я выполняю signtool, он находит сертификат и подписывает двоичный файл.
Когда я пытаюсь подписать пакет Hardware Lab Kit (файл HLKX) сертификатом, используя хранилище, он не находит сертификатов. Когда я пытаюсь использовать файл сертификата, он также не может найти сертификат.
Глядя на документацию по HLK, я не могу точно определить, какие критерии он использует для выбора сертификата, и думаю, что ему, вероятно, нужно что-то от доверенного издателя или root.
Я полагаю, что Microsoft никогда не примет мой самоподписанный сертификат, и я просто пытаюсь проверить совместимость HSM HLK.
Кто-нибудь знает, как использовать HLK с самозаверяющим сертификатом?