0

Windows 8.1で動作するWindowsアプリケーションがあります。サイドロードを伴うテスト証明書を使用してアプリケーションをインストールします。鍵は数日で期限が切れており、新しい鍵を生成して展開する過程にあります。一方、私は、証明書の有効期限が切れた後にアプリケーションが機能しなくなるのを知りたいですか?私は、私のデバイスの日付を投稿し、期限切れの証明書でも機能しているアプリケーションをテストしようとしました。それは意図された行動ですか?私はアプリケーションの今後の展開について理解していますが、更新された証明書が必要ですが、現在のバージョンは証明書の有効期限が切れた後も引き続き動作します。証明書が期限切れになった後でWindowsアプリケーションが動作するかどうか

私はグーグルで試してみましたが、さまざまな記事を調べましたが、関連する回答が見つかりませんでした。

+0

適切なタグ、uwp、およびwindowsを選択してください。Windows 8.1でアプリケーションが実行されている場合は、電話機8.1が適切でない可能性があります。 – kennyzx

答えて

0

現在インストールされているバージョンは、証明書の期限が切れた後に機能しなくなります。アプリの起動時に、アプリに署名するために使用された証明書にチェックが実行されます。証明書が期限切れになっている場合、アプリは開くことができません。症状は、アプリケーションウィンドウが1秒間表示されていてすぐに最小化されることです。

テストでは、アプリケーションの再開シナリオのテストが終了しないように、システム時間を設定する前に(タスクマネージャで)アプリケーションが終了していることを確認してください。また、システム時間を企業のサーバーと同期させることができるため、企業ネットワークから切断する必要があります。その後、アプリケーションを再開しようとすると、症状を観察することができるはずです。

更新:私が初めてそれを起動前に右、その後、私は私のテストでは、いくつかの特定の手順に従っていました、私は最初のパッケージをインストールして実現

、私はシステム時刻を設定し、発売しアプリ。この方法で、アプリは開けませんでした。エラーは次のようになります

証明書が期限切れになっているため、最初の起動時に追加の展開手順がブロックされているようです。したがって、このアプリは起動できません。

デプロイされたアプリが少なくとも1回実行されていれば、有効期限が過ぎても問題なく動作し続けるようです。

+0

お返事ありがとうございました。私はあなたが言及したテストシナリオを実行し、アプリは問題なく正常に動作しました。アプリケーションを終了して再起動し、デバイスを再起動しました。すべてのインスタンスで期限切れの証明書を無視しています。私たちはWindows 8.1アプリであり、Windows Phoneアプリではありません。彼らが異なって反応するかどうかはわかりません。 app lauchに証明書のチェックを強制または無視するパッケージ設定がありますか? – XtremeBytes

+0

更新しました。私はインストールされたアプリケーションが問題なく動作すると思います。私が言及したステップは、実際に私のチームによって実行されたテストケースであり、この新しい発見に従ってテストケースを更新する必要があるように見えます。 :) – kennyzx

0

最近、私たちはWindows 8.1 appで同じ問題に直面しました。現在インストールされているビルドは、証明書の期限が切れた後でも正常に機能します。しかし、新しいビルドは、有効な証明書を探してインストールされることはありません。

あなたが期限切れの証明書でビルドをインストールする必要がある場合は、日付(証明書有効期限前の日付)を変更して同じビルドをインストールできます。インストールが完了すると、日付を変更してアプリケーションを実行できます。

関連する問題