問題タブ [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 投票する
1 に答える
3831 参照

macos - Mac App Store 以外でアプリを配布する

私は OSX 開発の初心者です。Mac App Store 以外で配布されるアプリケーションを作成しました。本番用の開発者 ID (アプリとインストーラー) を除いて、他のすべての証明書とキーが機能しています。

ばかげているように聞こえるかもしれませんが、それだけの価値があることを確認したいだけです。アプリを目的のデバイスにインストールするときに、[開発者 ID で署名されたアプリケーションをエクスポート]を選択する代わりに、 Mac インストーラー パッケージとしてエクスポートした場合でも、アプリは開発者 ID で署名されたと見なされますか? GateKeeper が有効なデバイスでは、インストールに成功するか拒否されるか?

ここに画像の説明を入力

何らかの奇妙な理由で、デベロッパー センターから新しいディストリビューション デベロッパー ID を追加できないため、これについて頭を悩ませています。今週初めに開発者 ID を追加できましたが、秘密鍵に問題が発生しました。Apple や他の多くの開発者の提案に従って、すべての開発者 ID と秘密鍵を取り消して、最初からやり直しました。今の問題は、新しい開発者 ID (ディストリビューション) を追加できないことです。Dev Center と Xcode 5.0.1 からのリクエストの両方に追加できません。私は立ち往生しています。

私は Apple にバグ レポートを提出しましたが、Apple がいつ解決できるかはわかりません。というわけで、とりあえず、仕方がないので(たぶん)、Mac Installer Package を使ってみようと思いますが、問題は、うまくいくかどうかです。

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

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

macos - OS X でアプリをコード署名するために料金を支払う必要がありますか?

Gatekeeperが含まれているため、OS X アプリをコード署名する必要があります (ユーザーが警告を受けないようにするため)。ただし、署名を得る唯一の方法は、開発者プログラムに年間 99 ドルを支払うことであると思われます。アプリを無料でコード署名する方法はありますか?

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

ssl - 更新するこの証明書はどこにありますか? 「次の証明書の有効期限が近づいています....コード署名証明書.

昼夜を問わず、6 分ごとに次のメールが届きます。

次の証明書は、サーバー server.xxxxxx.private でまもなく期限切れになります: 名前: server.xxxxxxx.private コード署名証明書の有効期限: 2013 年 12 月 14 日午後 10:13:03 PST

サーバー上でこの証明書を見つけて更新することができません。誰かが私を正しい方向に向けてくれませんか?

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

java - Xcode 5.0.2 を使用して Mavericks でアプリに署名するには?

Xcode 5.0.2 を使用して Mavericks OS で Java アプリに署名しようとしています -

以前に、当時私のマシンは Mountain Lion 10.8.2 であったため、Mavericks で構築されたアプリを起動できないと質問しましたが、現在は Mavericks を使用しています。現在の状況は、アプリをビルドするサーバー マシンに似ています。

  • Java : jdk7u21
  • クロスコード: 5.0.2

それでも、アプリの起動時に同じエラーに直面しています-

--deepパラメータなしで署名した場合-

複数の組み合わせで署名しようとしましたが、すべて無駄です-

  • codesign --deep -s "私の名前" MayApp.app
  • codesign --force -s "私の名前" MayApp.app
  • codesign --force -s "私の名前" MayApp.app/Contents/PlugIns/jdk1.7.0_21.jdk

アプリに署名する前に jdk に署名しようとしましたが、アプリでは何も起こりません。

Mavericks の前はすべて正常に機能していました。以前は、署名ステートメント内で--deepパラメータを使用する必要はありませんでした。

アプリに署名せずにアプリを構築している場合、正常に起動します!!

Mavericks でアプリに署名する方法を提案してください。

ありがとう

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

code-signing - タイムスタンプを使用して正しく二重署名コードを作成するにはどうすればよいですか?

同じファイルに適用したい 2 つのコード署名証明書 (1 つは SHA-1、もう 1 つは SHA-256) があります。SHA-256 証明書を追加しようとしましたが、失敗しました:

これはエラーで失敗します:

2 番目のコマンドからタイムスタンプ URL を削除すると、署名は正常に完了しますが、SHA-2 署名にはタイムスタンプがありません。(最初の署名にタイムスタンプを付けるかどうかは関係ありません)

ここでの目的は、より強力な証明書をサポートしているオペレーティング システムを使用している場合は、より強力な証明書を使用してアプリを検証できるようにすることですが、より強力な証明書をサポートしていないオペレーティング システム (Vista、XP) では検証に失敗しないようにすることです。

このようなことは可能ですか?

0 投票する
4 に答える
108 参照

ios - iOS コード署名証明書を作成できない

コード署名証明書 iOS を作成できません

アカウントでコード署名証明書を作成するオプションが無効になっている理由を誰か教えてください

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

java - Java アプレット - バージョン 7 アップデート 51 - 「次の信頼:fpApplet/FDxSDKPro.jar は終了しました: Thu Jan 01 01:00:00 CET 1970"

Java バージョン 7 アップデート 51 に更新した後、コード署名証明書を購入し、アプレットに署名しました。メイン アプレット (AppletDemo.jar) と、メイン アプレットで使用される別の 2 つのアプレット (commons-codec-1.7.jar および FDxSDKPro.jar) があります。DigiCert 証明書を使用して、すべてに署名しました。

それらはすべて署名されており、次のようなメッセージが表示される jarsigner ツールで検証されています。

アプレットをロードしようとすると、Java デバッグ コンソールに次のメッセージが表示されます (実際の URL はタグに置き換えられます)。

これと次の 2 行(Trust for: fpApplet/FDxSDKPro.jar has ended: Thu Jan 01 01:00:00 CET 1970)が原因でアプレットがブロックされていると思います。

jarが署名されている場合、これがどのように発生するかわかりませんか? 誰もそのような問題を抱えていませんか?

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

usb - USB HID ドライバー署名 - WHQL またはコード署名証明書

こんにちは、私たちは組み込み開発会社 (www.emfocus.co.in) であり、ドライバー署名の詳細は初めてです。現在、UPS 用のドライバーを開発していますが、これは単なる汎用 USB HID クラス デバイスです。デバイス ファームウェアは、そのような形式で書かれています。 UPS がヒューマン インターフェイス デバイスとして列挙される方法

しかし、私たちの意図は、UPS を汎用の HID デバイスではなく、HID UPS バッテリー (バッテリー クラスのデバイス) として扱うことです。そのため、UPS を Windows に接続すると、Windows は UPS をシステムに接続されたバッテリとして検出し、Windows パワー マネージャーは HID インターフェイスを介して UPS と通信します。ここでドライバーで言及した HID インターフェイスは、単なる汎用インターフェイスではありません。その HID パワー デバイス インターフェイス。Windows が UPS の HID UPS バッテリである最上位コレクションを列挙するように、ミニ ドライバーで HID 電源デバイス レポート記述子を定義しました。その HID UPS バッテリのトップ レベル コレクションは、ミニ ドライバに実装されています。実際には、バッテリの最上位レベルのコレクションを列挙するようにデバイス ファームウェアを記述していれば、Windows InBox ドライバーを使用できます。

HID UPS バッテリが Windows によって検出されると、Windows 自体が、バッテリ容量、RunTimeToEmpty、AC の存在、充電状態を取得するための機能レポート要求の送信を開始します... すべてが正常に機能しています。

これらの要求がドライバーに発行されている間、ドライバーは (独自のプロトコルを使用して) USB 経由で UPS と通信し、UPS からステータス パラメーターを取得し、ドライバーは機能レポートと Windows Power で必要な値を使用して IOCTL_HID_GET_FEATURE 要求を終了します。 Manager は、パワー メーターにステータスを表示します。

ドライバーをインストールした後、Windows は UPS を汎用の HID デバイスではなく HID UPS バッテリーと見なすため、UPS のバッテリー ステータスは Windows Power Meter 自体で監視されます。

最適なドライバー ファイルを探しながら、常に Windows にドライバー inf ファイルを選択させたいと考えています。

これを達成するために、コード署名証明書を使用してドライバーに署名するか、WHQL 認定のドライバーを取得するかを知りたいですか?