2016-08-23 9 views
0

msdnによると、それは意味:サーバーが にクライアントを必要とする場合に指定しhttpstransportでrequireClientCertificateとはどういう意味ですか?

ブール値は、HTTPSハンドシェイクの一部としてクライアント証明書を提供しています。 のデフォルトはfalseです。

と私はそれが意味することを言われています:

は、サーバがクライアントから任意の の証明書を受け入れることを、クライアント証明書虚偽の手段を必要とします。真はサーバが信用できる 証明書だけを受け入れることを意味します。自己署名証明書も有効です...

この設定のデフォルト値はfalseであるため混乱していますが、httpsに証明書がないか、 ?

答えて

0

片道SSLを使用できます。つまり、クライアントが要求を送信しているエンドポイントを信頼できるように、サーバーが証明書を提供していることを意味します。しかし、彼の面では、サーバーはどんなクライアントも受け入れることができ、ユーザーの認証を別の方法で処理する必要があります。

関連する問題