2012-09-17 24 views
5

クライアント証明書を使用してアプリケーションへの接続を保護するクライアントがあります。彼は証明書をログインにマッピングしたくありません。IIS 7でのクライアント証明書

彼は信頼できるCAから証明書を購入したくないので、自分で自己署名証明書を提供したいと考えています。

私はこの記事からのステップに従っ: http://asoftwaredeveloper.wordpress.com/2011/12/30/x-509-certificate/ (私はGoogleで検索するたびに、私はこれで終了)

私は2つの証明書を生成し、クライアントとサーバでそれらの両方を設定することができました。

ただし、同じ403.7エラーが発生します。

誰もがすべてのステップでステップガイドで実際のステップを持っていますか? そんな単純なことをしたいのは私だけですか? ドキュメントに明確に記載されていないのはなぜですか?ここで

+0

生成した証明書をコンピュータの信頼できるルート証明書ストアに追加しましたか? –

答えて

2

は、ステップバイステップである:あなたのクライアントの本命を生成し、CA

  • オープンMMCでそれらに署名追加CA
  • を生成

    1. (Windows 7は単にダイアログでMMCを入力)
    2. 0123を選択し、コンピュータアカウントを求められたら
    3. クリックしてファイル]> [スナップインの追加/削除...
    4. クリックして証明書は、その後
    5. を追加します
    6. 証明
    7. 証明書の
    8. クリックしてより多くのアクションの
    9. クリックして信頼されたルート証明機関の
    10. クリック>輸入
    11. 検索と選択し、あなたのルートCA証明書 上
    12. ダブルクリックし、ローカルコンピュータを選択し、再び促さ13インターネットインフォメーションサービスマネージャーを開きます
    13. サーバーをクリックしてください
    14. サーバー証明書をクリックしてください
    15. あなたのCA証明書は、HTTPS
    16. があなたのCA証明書OK
    17. クリックして選択してくださいのために新しいものを追加バインディング
    18. にあなたのサイトに
    19. クリック
    20. クリックをインポートします。
    21. 戻り
    22. SSL設定をクリックし
    23. サイトメニューにチェックが認証
    24. 上のサイトのメニュー
    25. をクリックするラジオボタン
    26. に必要に戻るにSSL
    27. クリックを必要とする匿名認証を有効にします(それでも証明書を要求します)
    28. IISを再起動します(すべてがサイトではなく)
    29. httpsでサイトにブラウザ
    30. 行くにクライアント証明書をインストールします://とないのhttp://
    31. ブラウザは設定に応じて求めなければならない

      • すべてのクライアントはあなたのように、CAを信頼する必要がありますすべてのユーザーにあなたのCA証明書をインストールするよう説得しなければなりません。
  • 関連する問題