<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.