VBで、私が開発したエンタープライズiPhoneアプリのバックエンドを提供するWindows TCP(NOT IIS)サーバープログラムを作成しました。システムはApple Push Notificationsを利用していますが、何らかの理由でサーバが再起動しない限り正常に動作します。リブート後にサーバー証明書が保持されないのはなぜですか?
プッシュ通知システムの一部は、サーバーにApple証明書を含めることです。 I followed the steps shown hereに必要な証明書をインストールし、ASP.NETアプリケーション用であっても、Windowsベースのサーバーで動作します。私が言ったことを除いて、再起動するには、証明書をもう一度インストールする必要があります。
I found this page on Server Fault that suggests adding a user to the certificate MMCスナップインを使用しても、それでも機能しませんでした。
2つの質問:サーバーフォルトページに表示されている手順に従って、特定のユーザーを追加する必要がありますか?唯一のユーザーはSYSTEM(私が試した)、Administrators(ComputerName/Administrators)(これも試してみた)と "S-1-1-5-blah、blah"(試していない)です。それを動作させるために別のユーザーを追加する必要がありますか?
質問2:これはうまくいかない場合、別の方法がありますか?
完全開示:This is the second time I have submitted this questionですが、以前の(4か月前)は決して応答されませんでした。私は誰かがこれを見て欲しいと思っています。
ありがとうございました。
AFTERTHOUGHT:上記の手順は、個人証明書に証明書をインストールすると言います。多分これは間違っていますか?このものは私の頭の上にあるので、私はすべての異なる店舗の機能を理解していません。
あなたの症状は何ですか(どこからの例外)?どのように証明書をインポートしていますか?コンピュータを抜いた場合(安全なプロセスのシャットダウンを完全に避けて)、再起動しますか?あなたの答えが 'PersistKeySet'であることを99.5%確かめてください。 – bartonjs