0

This is a follow-up question of Use Server Certificate As Client Certificate. I know that you SHOULD use client certificate for client authentication. It seems that some servers allow the client to present a certificate that is actually a "server certificate" (OID - 1.3.6.1.5.5.7.3.1).

My question is particularly whether IIS allow that? Is there a configuration that decides this behaviour?

Devs love ZenUML
  • 11,344
  • 8
  • 53
  • 67
  • If IIS ever allowed that, Microsoft customers might have reported such as bugs a long time ago. – Lex Li Mar 04 '21 at 13:57

1 Answers1

0

Client authentication vs server authentication is different processes. these two types of certificates have very specific purposes, and they cannot be used in place of one another.

A server certificate is used to authenticate the server's identity to the client and perform encryption on data-in-transit to assure data confidentiality.

A client certificate is used to authenticate the client or user identity to the server and does not encrypt any data, it only serves as a more secure authentication mechanism than passwords.

samwu
  • 3,857
  • 3
  • 11
  • 25