(私は1年以上前に.NETフレームワークの古い(4.0より前;正確には覚えていません)バージョンを使用してこれを試しました。非ブラウザーダウンローダーは(私の知る限り)クライアント証明書要件をネゴシエートすることができませんでした。現在、.NET 4.0を使用した別の展開でClickOnceを検討していますが、再度実験するためのリソースがありません。したがって、この質問は...)
ClickOnceを使用して.NETアプリケーションを展開しようとしています(.NET 4.0を使用)。
ClickOnceファイルをホストするために利用できる唯一のWebサイトは、ユーザーがサイトにアクセスしたときにPINを入力する必要があるクライアント証明書によって保護されています(保護されている必要があります)。
私の理解では(間違っている可能性があります)、ClickOnceのインストールエクスペリエンスは、最初にユーザーのブラウザーでアプリケーションのファイルのサブセットをダウンロードし、次に小さなアプリケーション(.NETフレームワークのインストールの一部)を使用してサイトにアクセスします。ワークステーション)これは、アプリケーションの実行に必要な残りのファイルをダウンロードします。
ファイルをダウンロードするこの2番目の小さなアプリケーションは、ユーザーがサイトにアクセスしたときにクライアント証明書とそのPINを提供する必要があるサイトからファイルをダウンロードできますか?