Sdílet prostřednictvím


<clientCertificate> službyCredentials <>

Definuje certifikát X.509 používaný k podepisování a šifrování zpráv do klienta ve formě služby v modelu duplexní komunikace.

<Konfigurace>
  <System.servicemodel>
    <Chování>
      <serviceBehaviors>
        <Chování>
          <serviceCredentials>
            <clientCertificate>

Syntax

<clientCertificate>
  <certificate />
  <authentication />
</clientCertificate>

Atributy a elementy

Následující části popisují atributy, podřízené elementy a nadřazené prvky.

Atributy

Žádné

Podřízené elementy

Element Popis
<Ověřování> Určuje možnosti ověřování pro klientský certifikát.
<Certifikát> Určuje certifikát, který se má použít.

Nadřazené elementy

Element Popis
<serviceCredentials> Určuje přihlašovací údaje, které se mají použít při ověřování služby, a nastavení související s ověřováním přihlašovacích údajů klienta.

Poznámky

Tento prvek se používá, když služba musí mít předem certifikát klienta, aby bylo možné bezpečně komunikovat s klientem. K tomu dochází při použití vzoru duplexní komunikace. V případě typického modelu žádosti a odpovědi klient zahrne do požadavku svůj certifikát, který služba používá k šifrování a podepsání odpovědi zpět klientovi. Ve vzoru duplexní komunikace však služba nemá požadavek od klienta, a proto potřebuje certifikát klienta předem, aby zprávu pro klienta zabezpečil. Proto musíte získat certifikát klienta v vzdáleném vyjednávání a zadat certifikát pomocí tohoto prvku. Další informace o duplexním službách najdete v tématu Postupy: Vytvoření duplexního kontraktu.

Certifikát nastavený v tomto elementu se používá k šifrování zpráv klientovi pouze pro vazby, které jsou nakonfigurovány s režimem MutualCertificateDuplex ověřování zabezpečení zpráv.

Viz také