<identity>

Элемент identity позволяет разработчику клиента указывать во время разработки ожидаемое удостоверение службы. В процессе подтверждения между клиентом и службой инфраструктура Windows Communication Foundation (WCF) гарантирует, что удостоверение ожидаемой службы соответствует значениям этого элемента и таким образом может быть проверено. Дополнительные сведения см. в разделе "Удостоверение службы" и "Проверка подлинности".

<configuration>
  <system.serviceModel>
    <client>
      <endpoint>
        <identity>

Синтаксис

<identity>
  <certificate encodedValue="String" />
  <certificateReference findValue="String"
                        isChainIncluded="Boolean"
                        storeName="AddressBook/AuthRoot/CertificateAuthority/Disallowed/My/Root/TrustedPeople/TrustedPublisher"
                        storeLocation="LocalMachine/CurrentUser"
                        X509FindType="Enumeration" />
  <dns value="String" />
  <rsa value="String" />
  <servicePrincipalName value="String" />
  <userPrincipalName value="String" />
</identity>

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

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

Attributes

Нет.

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

Элемент Description
certificate Задает параметры сертификата X.509. Этот элемент имеет тип CertificateElement. Он содержит атрибут encodedValue , являющийся строкой, которая задает значение, закодированное этим сертификатом.
certificateReference Задает параметры проверки сертификата X.509. Этот элемент имеет тип CertificateReferenceElement.
DNS Указывает DNS сертификата X.509, используемого для проверки подлинности службы. Этот элемент содержит атрибут value , который является строкой, и содержит фактическое удостоверение.
rsa Указывает значение поля RSA сертификата X.509, используемого для проверки подлинности службы клиенту. Этот элемент содержит атрибут value , который является строкой, и содержит фактическое удостоверение.
servicePrincipalName Указывает удостоверение субъекта-сервера (SPN), которое является основным именем, используемым клиентом для уникальной идентификации экземпляра службы. Этот элемент содержит атрибут value , который является строкой, и содержит фактическое имя субъекта. Этот элемент имеет тип ServicePrincipalNameElement.
userPrincipalName Указывает удостоверение субъекта-пользователя (UPN), которое является типом имени входа пользователя в сети. Имя субъекта-пользователя состоит из имени объекта пользователя, используемого в Active Directory, за которым следует символ (@), а затем, как правило, родительский домен системы доменных имен. Например, Джефф в дереве домена Fabrikam.com может иметь имя jeff@fabrikam.comучастника-пользователя. Этот элемент содержит атрибут value , который является строкой, и содержит фактическое имя субъекта. Этот элемент имеет тип UserPrincipalNameElement.

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

Элемент Description
<Пользовательские> Задает настраиваемый сопоставитель одноранговых узлов для netPeerTcpBinding.
<Конечной точки> Настраивает конечные точки службы.
<конечная >точка< клиента> Настраивает конечные точки канала.
<Эмитента> Указывает службу маркеров безопасности (STS) для федеративной службы.
<issuerMetadata> Указывает конечную точку метаданных для службы маркеров безопасности (STS) федеративной службы.
<issuedTokenParameters> Определяет параметры выданного маркера в пользовательской привязке.
<localIssuer> Указывает локальную службу маркеров безопасности (STS).

См. также