0

ここには奇妙な状況があります。私は 2011 年に macbook (秘密鍵: alida) を使用してアプリを開発しました。その後、数か月前に証明書を別のマシンに移行する際に問題が発生したため、証明書を取り消して、別の秘密鍵セットを使用して別の証明書を生成することにしました (フランシスコ)

状況は、キーチェーン内の 2 つの秘密鍵を使用する両方の証明書を持っている (そして古い証明書の有効期限が切れている) ことです。

質問: 両方の秘密鍵 (francisco と alida) をキーチェーン内の 1 つの証明書とペアにする方法はありますか? または、アプリの 1 つを置き去りにする必要がありますか? 私はすでにAppstoreにある両方のアプリ。

私のキーチェーン(新しいマシン)がどのように見えるか見てください:

ここに画像の説明を入力

何をすべきかについての提案はありますか?これを修正する希望はありますか?

ありがとうございます。

[編集]

キーチェーンの「私の証明書」タブからの別のスクリーンショット。だから、基本的に私は自分のアプリを1つ失いました(更新はありませんか?)その場合、現在の証明書を再度取り消して、2011年からのキー(最初に生成されたアプリ)で更新し、もう1つを忘れます:/

ここに画像の説明を入力

4

2 に答える 2

1

このコンテキストでは、キーは (パブリック、プライベート) のペアで提供されます。証明書は、公開鍵に加えて、公開鍵を特定の個人またはエンティティ (DNS アドレスなど) に関連付ける情報である「サブジェクト」を含むいくつかの追加データと、最も重要な署名機関からの署名を含む単なるファイルです。公開鍵がエンティティによって所有されていることを証明する (したがって「証明書」)。これらのキー ペアは、不可分にバインドされています。あるキー ペアの秘密キーを別のキー ペアの公開キー/証明書に関連付ける意味のある方法はありません。

通常、署名者 (この場合は Apple など) は、以前の証明書を取り消さない限り、まったく同じサブジェクトを持つ 2 つの証明書を生成しません。

失効した証明書で署名されたアプリが iTunes ストアにある場合は、失効していない新しい証明書で署名されたアプリに置き換える必要があります。

于 2012-12-22T13:56:58.183 に答える
0

両方の秘密鍵をペアにする方法はないと思います。新しい秘密鍵を使用する必要があります。

于 2012-12-21T07:16:06.250 に答える