Надеемся, что следующие вопросы будут иметь смысл
Предположим, браузер A
хочет установить соединение SSL с веб-сервером B
, расположенным по адресу www.xyz.com.При установлении соединения с B
, A
получает с другого конца сертификат X.509 C
.Когда A получает сертификат B, он проверяет поле CN
сертификата, чтобы сопоставить имя сервера B's
с именем домена, указанным в поле CN
сертификата (это сопоставление выполняется браузером, а не базовым SSL-соединением).Если B's
имя хоста не совпадает с доменом www.xyz.com, то A
отклоняет соединение.
a) Когда клиент WCF получает сертификат C
от службы WCF, он также делает этоустановите флажок C's
CN
, чтобы сопоставить имя хоста сервера с именем домена, указанным в поле CN
?
b) И наоборот - Когда служба WCF получает сертификат C
от клиента WCF,он также проверяет поле C's CN
, чтобы сопоставить имя хоста клиента с именем домена, указанным в поле CN
?
c) Если ответ на поставленные выше вопросы положительный, я не вижу, как мы можем использовать самоподписывающиеся сертификаты SSC
с WCF, поскольку, насколько мне известно, значение поля SSC's CN
не соответствуетимя хоста SSC's
владельца
спасибо