署名したい Nullsoft インストーラーを使用して C# プログラムを作成しました。1 つはダウンロードされるため、もう 1 つはインストールするドライバーが含まれており、それ以外の場合は 64 ビット システムでは動作しないためです。
今までコードに署名する必要はありませんでした。コード署名証明書とドライバー署名証明書への 2 つの別々の参照を見つけました。
この二つは別物ですか?または、コード署名証明書を使用して、プログラムとドライバーの両方に署名できますか?
署名したい Nullsoft インストーラーを使用して C# プログラムを作成しました。1 つはダウンロードされるため、もう 1 つはインストールするドライバーが含まれており、それ以外の場合は 64 ビット システムでは動作しないためです。
今までコードに署名する必要はありませんでした。コード署名証明書とドライバー署名証明書への 2 つの別々の参照を見つけました。
この二つは別物ですか?または、コード署名証明書を使用して、プログラムとドライバーの両方に署名できますか?
両方に署名するために同じ証明書を使用できるかどうかはわかりません。ただし、1回限りの料金で両方に署名する方法をお勧めします。
Microsoft は、一部の CA に対して、ドライバーに署名できる証明書を作成する機能のみを許可しています。CA のリストは、この MSDN Web サイトにあります。
私の個人的な推奨事項は StartSSL です。これは非常に安価であり、 VeriSign などと同じ品質を提供するためです。StartSSL を使用してドライバーに署名するには、StartSSL Extended Validation が必要です。詳細と価格については、こちらをご覧ください。
(ヒント: 検証のための 1 回限りの料金で、1 つの CodeSigning-Certificate と多数のワイルドカード SSL 証明書を無料で作成できます!)