以下のリンクに素晴らしい質問と回答があります。
Windows でコード署名用の自己署名証明書を作成するにはどうすればよいですか?
リストされている 2 つの手順 ((a) 自己署名認証局の作成と (b) コード署名 (SPC) 証明書の作成) について少し混乱しています。a を実行してから b を実行しますか、それともどちらかですか?
自己署名認証局 (CA) の作成
makecert -r -pe -n "CN=My CA" -ss CA -sr CurrentUser -a sha256 -cy authority -sky signature -sv MyCA.pvk MyCA.cer
コード署名 (SPC) 証明書の作成
makecert -pe -n "CN=My SPC" -a sha256 -cy end -sky signature -ic MyCA.cer -iv MyCA.pvk -sv MySPC.pvk MySPC.cer