0

HTTPS 経由で機能するようにセルフホステッド WCF サービスをセットアップしようとしています。このCodeProjectの記事で説明されているように、私は大まかにしました:

  1. CAとしての証明書を作成しました
  2. 最初のステップの CA 証明書を使用して SSL 用の証明書を作成しました。
  3. netshマシンの IP アドレスと HTTPS 用のサービスのポートを登録していました

3. では、同じ WLAN 内のモバイル デバイスからの SSL 通信をテストしているため、マシンのパブリック IP アドレスを使用しました。正常に動作し、クライアントはサーバーと通信できます。

今度は、別のクライアントを使用してローカル マシンからもテストしたいと考えています。1. から 3. をもう一度やりましたがCN=localhost127.0.0.1ステップ 3. では と を介してサービスにアクセスしても問題なく動作しますhttps://127.0.0.1。ただし、使用しようとするhttps://localhostと、HTTPS.SYS への登録が欠落している可能性があるというエラーが表示されます。これは、上記の手順 3 で IP アドレスを使用する必要があるためです。

私の質問は次のとおりです。マシン名の代わりに IP アドレスを使用してもそれほど問題はありませんが、マシン名による WCF サービスへのアクセスを許可するにはどうすればよいですか?

4

0 に答える 0