2017-02-21 14 views
1

私のチームでは、紺色のサービスファブリックに関する比較的新しい作業を行っています。証明書を使用して安全なクラスタを作成しました。私たちは、portal.azure.comでクラスタを構成することができます。セキュリティセクションでは、このクラスタにService Fabricアプリケーションを公開するためにAdmin Clientを追加しました。クライアント証明書を証明書ストアにインストールしましたが、サービスファブリックアプリケーションを公開できました(明らかに正常に終了しました)。私の紺色のサービスファブリッククラスタを探索することができません

私の問題は、私のクラスタを探索しようとすると、HTTP 403の禁止されたエラーで許可の拒否を受けるということです。だから私はどのブラウザーからでも私たちのクラスターを探索することはできません。証明書に問題があると思われますが、解決できませんでした。

更新: 私はクロームデベロッパーコンソールでこのエラーを見ています:リソースの読み込みに失敗しました:サーバーは、403の状態で応答(クライアント証明書が必要)

は、誰かが持っていたか、同じ問題を抱えていることができます。

+1

ブラウザを実行しているマシンのMy/Personalストアに証明書を追加しましたか?それにプライベートキーもありますか?そして、あなたはブラウザで挑戦されているときにそれを選択しましたか? – LoekD

+0

私は、ブラウザを実行している私のマシンのCurrentUserストアのmy/personalにcertを追加しました。それは秘密鍵を持っていますが、ブラウザは私にその証明書を選択するオプションを与えていません。 – afonte

答えて

1

最後に解決されました。私の問題は、間違った証明書を使用しようとしていたことでした。私が持っていた証明書は、サーバー認証のためのもので、Chrome(または他のブラウザ)はそれを選択するオプションを与えることができませんでした。クライアント認証用の新しい証明書を生成します。私は前に間違ったものを使っていたので、クラスタのセキュリティセクションの管理者クライアントとして新しい証明書を追加しました。私は自分のPCを再起動し、次に正しい証明書を選択するオプションをChromeに与えました。認証は成功し、クラスタを探索することができました。

関連する問題