Поделиться через


<messageSenderAuthentication>

Задает параметры проверки подлинности для однорангового сертификата, используемого отправителем сообщения.

<Конфигурации>
  <system.serviceModel>
    <Поведения>
      <serviceBehaviors>
        <Поведение>
          <serviceCredentials>
            <Однорангового узла>
              <messageSenderAuthentication>

Синтаксис

<messageSenderAuthentication customCertificateValidatorType="namespace.typeName, [,AssemblyName] [,Version=version number] [,Culture=culture] [,PublicKeyToken=token]"
                             certificateValidationMode="ChainTrust/None/PeerTrust/PeerOrChainTrust/Custom"
                             revocationMode="NoCheck/Online/Offline"
                             trustedStoreLocation="CurrentUser/LocalMachine" />

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Атрибут Описание
certificateValidationMode Необязательное перечисление. Задает один из пяти режимов для проверки учетных данных. Это атрибут типа X509CertificateValidationMode. Если свойству присвоено значение Custom, также необходимо указать свойство customCertificateValidator.
customCertificateValidatorType Необязательная строка. Задает тип и сборку, используемые для проверки пользовательского типа. Этот атрибут должен быть задан, когда certificateValidationMode имеет значение Custom. Это атрибут типа X509CertificateValidator. Windows Communication Foundation (WCF) предоставляет средство проверки одноранговых сертификатов по умолчанию, которое проверяет сертификат однорангового узла в хранилище доверенных пользователей. Он также проверяет цепочку сертификатов вплоть до действительного корня. Можно реализовать пользовательский модуль проверки для задания другого поведения и использовать этот атрибут для указания на пользовательский модуль проверки.
revocationMode Необязательное перечисление. Задает режим отзыва сертификатов. Это атрибут типа X509RevocationMode. Система проверяет, что одноранговый сертификат не отозван, проводя его поиск в списке отозванных сертификатов. Эта проверка выполняется либо в сети, либо в кэшированном списке отзыва. Проверку отзыва сертификатов можно отключить, задав этому атрибуту значение NoCheck.
trustedStoreLocation Необязательное перечисление. Указывает расположение доверенного хранилища, в котором одноранговый сертификат проверяется системой безопасности WCF. Это атрибут типа StoreLocation.

Дочерние элементы

Отсутствует.

Родительские элементы

Элемент Описание
<Однорангового узла> Задает текущие учетные данные для однорангового узла.

Комментарии

Этот элемент должен быть настроен, если выбрана проверка подлинности сообщения. Для выходных каналов каждое сообщение подписывается с помощью сертификата, предоставленного сертификатом<>. Во всех сообщениях перед доставкой приложению проверяются учетные данные сообщения с помощью модуля проверки, заданного атрибутом customCertificateValidatorType этого элемента. Модуль проверки может принять или отклонить учетные данные.

См. также раздел