問題タブ [code-signing-certificate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
9 に答える
83109 参照

open-source - オープンソースプロジェクトのコード署名証明書?

アプリケーションの1つをオープンソースとして公開し、自分で作成したバイナリに自分の証明書でデジタル署名したいと思います。(もちろん、他の誰もがコードをダウンロードして、自分の証明書を使用して自分でビルドできます。)これを実行して、このビルドが他の誰かではなく、私によって作成されたことを誰もが確認できるようにします。また、訪問者がこのプロジェクトに貢献できるように安全な方法で自分のアカウントを作成できるように、有効なSSL証明書を使用して安全なWebサイトを作成したいと思います。

自己署名証明書を作成することはできますが、そのオプションはあまり好きではありません。または、Verisignに数個の金貨を支払って、わずか数年間有効な証明書を取得することもできます。私の財務は私にとって貴重なので、私もそのオプションが好きではありません。

それで、他のオプションはありますか?たとえば、証明書を割引価格で提供することでオープンソースプロジェクトをサポートするプロバイダーはありますか?無料である必要はなく、Verisignよりもはるかに安価です...

(プロジェクトは、 Visual Studio 2008を使用してC#で作成されます。さらに、SSLを必要とするASP.NETの追加プロジェクト。)

0 投票する
3 に答える
3050 参照

iphone - iPhone SDK コード署名エラー

デバイス用にビルドしようとすると、次のエラーが発生します。

Code Sign error: The identity 'iPhone Distribution' doesn't match any identity in any profile

私は:

  • リリース用ではなく、開発用のビルド。
  • 3.1.2 のビルド
  • SDK 3.1.2 の実行

私は持っている:

  • 有効な証明書を取り消して再発行した
  • 明示的なアプリ名 (com.mycompany.appname) を使用して新しい Ap ID と新しい関連付けられたプロビジョニング プロファイルを作成し、バンドル ID をそれに一致させました (com.mycompany.appname)。
  • コード署名 ID として作成した特定のプロビジョニング プロファイルを選択しました。(念のため、他のすべての CSI をアンインストールしました。) 繰り返しますが、「iPhone ディストリビューション」は選択されていません。

また、この問題のために、(クリーン ビルドがあったとしても) コードのビルドを開始しないことも規定する必要があります。したがって、デバイスにインストールしようとすると、このエラーはスローされません。

この問題に関する他の StackOverflow スレッドも読みましたが、開発ではなく配布用にビルドしているようです。

どんな助けでも大歓迎です...

0 投票する
3 に答える
21485 参照

c# - VisualStudio.msiのインストールファイルに署名する方法

最近、globalsignからauthenticode証明書を購入しましたが、展開用のファイルに署名する際に問題が発生します。プロジェクトによって生成されてから.msiに入れられる.exeファイルがいくつかあります。signtoolを使用して.exeファイルに署名すると、証明書は有効であり、正常に実行されます。問題は、(Visual Studioセットアッププロジェクトを使用して).msiをビルドすると、.exeファイルの署名が失われることです。したがって、ビルド後に.msiに署名することはできますが、インストールされた.exeファイルは「不明な発行元」のビジネス全体を継続します。クライアントマシンにインストールするために、これらのファイルの署名を保持するにはどうすればよいですか?

0 投票する
2 に答える
4587 参照

clickonce - コード署名にはどの証明書が必要ですか?

ClickOnce .NET アプリケーションに署名しようとしています。Web サイトで使用する SSL 証明書を持っていますが、それは仕事の範囲内ではないと考えています。Visual Studio で証明書を選択すると、「選択した証明書はコード署名に対して有効ではありません」というメッセージ ボックスが表示されます。別の証明書ファイルを選択してください '. 証明書の詳細は次のようになります。

代替テキスト

一方、VS で生成された一時的な証明書は次のようになります。

代替テキスト

ルックスと一般的なカリスマ性の点で、それはもっと多くのことをしているようです. 新しい証明書を発行する必要がありますか? ClickOnce コードへの署名を確実に行うには、注文時に何を指定する必要がありますか?

0 投票する
1 に答える
2760 参照

windows-7 - 「Windows 7 と互換性がある」安価なコード署名

現在、「Windows 7 互換」の認定を探しています。取得するには、コード署名を実装する必要があります。今、私は安価な証明書を探しています。スタック オーバーフローの質問で、Verisign証明書の安価な代替品をいくつか見つけました。安価なJava コード署名証明書? (自己署名ではありません) .

インターネットのどこかで、Microsoft は証明書のみを受け入れるというコメントを見つけました。これは本当ですか、それともComodo証明書を使用できますか?

0 投票する
3 に答える
358 参照

air - Adobe AIR-自己署名アプリは大丈夫ですか?

AdobeAIRを使ってアプリを開発したい。ただし、コード署名証明書を使用して署名する必要があります。コード署名証明書を購入したくありません。自己署名証明書を使用してアプリを配布しても大丈夫ですか?

0 投票する
3 に答える
1457 参照

certificate - Java、Adobe AIR、Authenticode、VBS のコード署名証明書 - それらは異なりますか?

Authenticode 署名用に GlobalSign から購入したコード署名証明書があります (彼らはそれを呼んでいます)。ここで、Java アプレットに署名する必要があり、まもなく Adob​​e AIR モジュール (アプレット?) に署名する必要があります。問題は、技術的な観点から、Authenticode 証明書と Java または AIR 証明書が同じ CA (Comodo または GlobalSign など) によって発行されている場合、それらの間に違いはありますか? 交換可能な場合、異なる証明書を購入しても意味がありません。

証明書のキー使用法フィールドは同じでなければならない (コード署名) ことは理解していますが、それらの証明書では拡張コード使用法またはポリシーまたはその他の拡張機能が異なる可能性があります。1 つの CA によって発行された 2 つ以上のタイプのコード署名証明書をお持ちの方がこれを確認していただけると幸いです。

0 投票する
1 に答える
10027 参照

code-signing - キーを作成し、signtool を使用して実行可能ファイルに署名する

Visual C# 実行可能ファイルに署名するにはどうすればよいですか?

SignTool.exe は証明書を見つけることができません。

自己署名鍵と証明書を作成し、signtool で証明書を表示して使用できるようにするにはどうすればよいですか?

OpenSSL と Visual Studio 2010 Express がインストールされています。Windows 7 Ultimate x64 を実行しています。

Windows Driver Kit の SignTool.exe を使用します。

0 投票する
1 に答える
4751 参照

android - アンドロイド SSL 証明書

たとえば、Nexus One(または他のAndroidデバイス)でサポートされていないサーバー証明書を使用して、アプリケーションがWebサーバーにアクセスする必要があるとします。

クライアント証明書をアプリケーションに「埋め込む」ことはできますか? これは、クライアント証明書を使用してアプリに署名することと同じですか?

ありがとう

0 投票する
2 に答える
926 参照

java - Java コード署名証明書に関する質問

ここからアプレットのソース コードをダウンロードしました。

http://www.oxygenxml.com/demo/AuthorDemoApplet/author-component-dita.html

指示どおり、ANT を使用してビルドしましたが、ビルドが成功しません。ANT は次のように文句を言います。

[signJar] jarsigner エラー:java.Lang.RuntimeException: キーストア ロード :C\Users....{ 指定されたファイルが見つかりません}

このエラーから、問題を引き起こしているのは Java コード署名証明書であると推測し、それについて調査したところ、購入する必要があるようです。しかし、私はこのアプレットを任意の Web サーバー (localhost を含む) にデプロイしていないためです。この問題を解決できる方法があるかどうか疑問に思っていましたか?

提案を前もってありがとう!