2

Windows 8 のサイドローディング アプリケーション (社内で使用するため) に関する質問について明確にしたいと思います。それに関するいくつかの記事を読み、展開が暗号署名される前に必ずアプリケーションを記述してください ( http://technet.microsoft.com/en -us/library/hh852635.aspx )。アプリに署名する方法を見つけました ( http://msdn.microsoft.com/ru-RU/library/hh446592%28v=vs.85%29.aspx)、しかし、署名アプリケーションのキーをどこで取得するかという質問がありました. Verisign、Comodo、または別の会社から購入できますか? もしそうなら、それは何にかかりますか、どのくらいの時間がかかりますか?アプリ パッケージが Visual Studio を生成したため、アプリの署名にアプリ パッケージャーは必要ないことを正しく理解していますか? 私が間違っている場合は、訂正してください

ありがとうございました。

4

2 に答える 2

2

を使用して証明書を生成できるはずですActive Directory Certificate Services

ここでは、AD CS から証明書を生成する方法について簡単に説明します。

Active Directory 証明書サービス ステップ バイ ステップ ガイド

于 2012-11-22T14:51:30.500 に答える
1

AD CS にアクセスせずにこれを行う場合は、RFC3161 タイムスタンプ サービスを提供する認証局からコード署名証明書を購入できます。コード署名証明書を取得するのにかかる時間は、認証局が本人であることを確認するのにかかる時間によって異なります。

ただし、VS2013 は appx ファイルの生成時にサード パーティ CA のタイムスタンプ サービスの使用をサポートしていないため、appx ファイルに手動でタイムスタンプを付ける必要があります。そうしないと、ソフトウェアはコード署名証明書の有効期限が切れる日付で期限切れになるため、appx にタイムスタンプを付ける必要があります。

これは私がサインツールを使用する方法です:

signtool sign /fd SHA256 /a /f YourCertKey.pfx /p mypassword /tr http://timestampserver.yourca.com/somepath YourApp.appx

signtool を使用してアプリ パッケージに署名する方法の詳細については、http://msdn.microsoft.com/en-us/library/windows/desktop/jj835835(v=vs.85).aspx を参照してください。

これらの appx ファイルをサイドロードしようとしている場合は、問題のコンピューターでサイドロード権限を有効にする必要がある場合もあります。クライアント コンピューターでドメインに参加している Windows Enterprise を使用していない場合は、Microsoft ボリューム ライセンスまたはパートナーからサイド ロード ライセンスを購入する必要がある場合があります。

サイドローディングの詳細については、http ://technet.microsoft.com/en-ca/windows/jj874388.aspx をご覧ください。

于 2014-10-28T16:47:17.690 に答える