Megosztás a következőn keresztül:


<clientCertificate> szolgáltatás <hitelesítő adatai>

Definiál egy X.509-tanúsítványt, amely az üzenetek aláírására és titkosítására szolgál egy ügyfél számára kétoldalas kommunikációs mintában.

<Konfigurációs>
  <system.serviceModel>
    <Viselkedésmódok>
      <serviceBehaviors>
        <Viselkedés>
          <szolgáltatás hitelesítő adatai>
            <clientCertificate>

Syntax

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

Attribútumok és elemek

Az alábbi szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik

Attribútumok

Nincsenek.

Gyermekelemek

Elem Leírás
<Hitelesítés> Megadja az ügyféltanúsítvány hitelesítési beállításait.
<Tanúsítvány> Megadja a használni kívánt tanúsítványt.

Szülőelemek

Elem Leírás
<szolgáltatás hitelesítő adatai> Megadja a szolgáltatás hitelesítéséhez használandó hitelesítő adatokat és az ügyfél hitelesítő adataival kapcsolatos érvényesítési beállításokat.

Megjegyzések

Ezt az elemet akkor használja a rendszer, ha a szolgáltatásnak előzetesen rendelkeznie kell az ügyfél tanúsítványával, hogy biztonságosan kommunikáljon az ügyféllel. Ez a kétoldalas kommunikációs minta használatakor fordul elő. A tipikusabb kérés-válasz mintában az ügyfél a tanúsítványát is tartalmazza a kérésben, amelyet a szolgáltatás titkosít, majd aláírja a válaszát az ügyfélnek. A kétoldalas kommunikációs mintában azonban a szolgáltatásnak nincs kérése az ügyféltől, ezért előre szüksége van az ügyfél tanúsítványára az üzenet ügyfélnek való védelméhez. Ezért sávon kívüli egyeztetés során be kell szereznie az ügyfél tanúsítványát, és meg kell adnia a tanúsítványt ezzel az elemet használva. További információ a kétoldalas szolgáltatásokról : Útmutató: Kétoldalas szerződés létrehozása.

Az ebben az elemben beállított tanúsítvány csak az üzenetbiztonsági hitelesítési móddal MutualCertificateDuplex konfigurált kötések esetében titkosítja az üzeneteket az ügyfélnek.

Lásd még